From 99a150fe57c167eb218802057670a348b1363a59 Mon Sep 17 00:00:00 2001 From: Aryeh Gregor Date: Thu, 10 Aug 2017 15:02:08 +0300 Subject: [PATCH] Bug 1359397 - Don't allow Selection in nodes not in the document; r=masayuki This matches the spec and Chrome, and seems to bring us closer to Edge and WebKit as well. It also matches our own behavior for addRange(), which was changed in bug 1341137. For collapse and selectAllChildren, we match the tests and browsers, but the spec is incorrect at the time of this writing: https://github.com/w3c/selection-api/pull/86 The removeAllRanges test hadn't been updated for the spec change. MozReview-Commit-ID: DTK8283k5IP --HG-- extra : rebase_source : 54701e7136c33ebce651d5f74c3dc1d8b944f9a3 --- dom/base/Selection.cpp | 44 + dom/base/Selection.h | 3 + editor/libeditor/tests/test_bug537046.html | 2 - .../meta/selection/addRange-00.html.ini | 1956 --- .../meta/selection/addRange-04.html.ini | 1956 --- .../meta/selection/addRange-08.html.ini | 5282 ------- .../meta/selection/addRange-12.html.ini | 3618 ----- .../meta/selection/addRange-16.html.ini | 2787 ---- .../meta/selection/addRange-20.html.ini | 3618 ----- .../meta/selection/addRange-24.html.ini | 3618 ----- .../meta/selection/addRange-28.html.ini | 1956 --- .../meta/selection/addRange-32.html.ini | 2787 ---- .../meta/selection/addRange-36.html.ini | 1956 --- .../meta/selection/addRange-40.html.ini | 5282 ------- .../meta/selection/addRange-44.html.ini | 5282 ------- .../meta/selection/addRange-48.html.ini | 5282 ------- .../meta/selection/addRange-52.html.ini | 5282 ------- .../meta/selection/addRange-56.html.ini | 2642 ---- .../meta/selection/collapse-00.html.ini | 7922 ----------- .../meta/selection/collapse-15.html.ini | 3962 ------ .../meta/selection/collapse-30.html.ini | 11486 ---------------- .../meta/selection/collapse-45.html.ini | 3962 ------ .../selection/collapseToStartEnd.html.ini | 182 - .../meta/selection/extend-00.html.ini | 5423 -------- .../meta/selection/extend-20.html.ini | 5861 -------- .../meta/selection/extend-40.html.ini | 7076 ---------- .../meta/selection/isCollapsed.html.ini | 50 - .../meta/selection/removeAllRanges.html.ini | 191 - .../meta/selection/selectAllChildren.html.ini | 5312 ------- .../tests/selection/removeAllRanges.html | 9 +- 30 files changed, 54 insertions(+), 104735 deletions(-) delete mode 100644 testing/web-platform/meta/selection/addRange-08.html.ini delete mode 100644 testing/web-platform/meta/selection/addRange-40.html.ini delete mode 100644 testing/web-platform/meta/selection/addRange-44.html.ini delete mode 100644 testing/web-platform/meta/selection/addRange-48.html.ini delete mode 100644 testing/web-platform/meta/selection/addRange-52.html.ini delete mode 100644 testing/web-platform/meta/selection/addRange-56.html.ini delete mode 100644 testing/web-platform/meta/selection/collapse-00.html.ini delete mode 100644 testing/web-platform/meta/selection/collapse-15.html.ini delete mode 100644 testing/web-platform/meta/selection/collapse-30.html.ini delete mode 100644 testing/web-platform/meta/selection/collapse-45.html.ini delete mode 100644 testing/web-platform/meta/selection/collapseToStartEnd.html.ini delete mode 100644 testing/web-platform/meta/selection/extend-00.html.ini delete mode 100644 testing/web-platform/meta/selection/extend-20.html.ini delete mode 100644 testing/web-platform/meta/selection/extend-40.html.ini delete mode 100644 testing/web-platform/meta/selection/isCollapsed.html.ini delete mode 100644 testing/web-platform/meta/selection/removeAllRanges.html.ini delete mode 100644 testing/web-platform/meta/selection/selectAllChildren.html.ini diff --git a/dom/base/Selection.cpp b/dom/base/Selection.cpp index 7c807a6bcc2d..0e5d83cc6f29 100644 --- a/dom/base/Selection.cpp +++ b/dom/base/Selection.cpp @@ -2481,6 +2481,21 @@ Selection::Collapse(nsINode& aContainer, uint32_t aOffset, ErrorResult& aRv) return; } + if (aContainer.NodeType() == nsIDOMNode::DOCUMENT_TYPE_NODE) { + aRv.Throw(NS_ERROR_DOM_INVALID_NODE_TYPE_ERR); + return; + } + + if (aOffset > aContainer.Length()) { + aRv.Throw(NS_ERROR_DOM_INDEX_SIZE_ERR); + return; + } + + if (!HasSameRoot(aContainer)) { + // Return with no error + return; + } + nsCOMPtr container = &aContainer; RefPtr frameSelection = mFrameSelection; @@ -2880,6 +2895,11 @@ Selection::Extend(nsINode& aContainer, uint32_t aOffset, ErrorResult& aRv) return; } + if (!HasSameRoot(aContainer)) { + // Return with no error + return; + } + nsresult res; if (!IsValidSelectionPoint(mFrameSelection, &aContainer)) { aRv.Throw(NS_ERROR_FAILURE); @@ -3169,6 +3189,16 @@ Selection::SelectAllChildrenJS(nsINode& aNode, ErrorResult& aRv) void Selection::SelectAllChildren(nsINode& aNode, ErrorResult& aRv) { + if (aNode.NodeType() == nsIDOMNode::DOCUMENT_TYPE_NODE) { + aRv.Throw(NS_ERROR_DOM_INVALID_NODE_TYPE_ERR); + return; + } + + if (!HasSameRoot(aNode)) { + // Return with no error + return; + } + if (mFrameSelection) { mFrameSelection->PostReason(nsISelectionListener::SELECTALL_REASON); } @@ -3971,6 +4001,12 @@ Selection::SetBaseAndExtent(nsINode& aAnchorNode, uint32_t aAnchorOffset, return; } + if (!HasSameRoot(aAnchorNode) || + !HasSameRoot(aFocusNode)) { + // Return with no error + return; + } + SelectionBatcher batch(this); int32_t relativePosition = @@ -4211,3 +4247,11 @@ AutoHideSelectionChanges::AutoHideSelectionChanges(const nsFrameSelection* aFram : AutoHideSelectionChanges( aFrame ? aFrame->GetSelection(SelectionType::eNormal) : nullptr) {} + +bool +Selection::HasSameRoot(nsINode& aNode) +{ + nsINode* root = aNode.SubtreeRoot(); + nsIDocument* doc = GetParentObject(); + return doc == root || (root && doc == root->GetComposedDoc()); +} diff --git a/dom/base/Selection.h b/dom/base/Selection.h index 2bb73926f757..7828c9b722f1 100644 --- a/dom/base/Selection.h +++ b/dom/base/Selection.h @@ -282,6 +282,9 @@ private: // Note: DoAutoScroll might destroy arbitrary frames etc. nsresult DoAutoScroll(nsIFrame *aFrame, nsPoint& aPoint); + // We are not allowed to be in nodes whose root is not our document + bool HasSameRoot(nsINode& aNode); + // XXX Please don't add additional uses of this method, it's only for // XXX supporting broken code (bug 1245883) in the following classes: friend class ::nsCopySupport; diff --git a/editor/libeditor/tests/test_bug537046.html b/editor/libeditor/tests/test_bug537046.html index f6337fc9b39d..0d3141d80525 100644 --- a/editor/libeditor/tests/test_bug537046.html +++ b/editor/libeditor/tests/test_bug537046.html @@ -23,8 +23,6 @@ https://bugzilla.mozilla.org/show_bug.cgi?id=537046 /** Test for Bug 537046 **/ -SimpleTest.expectAssertions(1); - SimpleTest.waitForExplicitFinish(); addLoadEvent(function() { var ed = document.getElementById("editor"); diff --git a/testing/web-platform/meta/selection/addRange-00.html.ini b/testing/web-platform/meta/selection/addRange-00.html.ini index c8b32602c7d0..c919c8da34b8 100644 --- a/testing/web-platform/meta/selection/addRange-00.html.ini +++ b/testing/web-platform/meta/selection/addRange-00.html.ini @@ -1,1961 +1,5 @@ [addRange-00.html] type: testharness - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - [Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must do nothing] expected: FAIL diff --git a/testing/web-platform/meta/selection/addRange-04.html.ini b/testing/web-platform/meta/selection/addRange-04.html.ini index c6312c3ba401..bb63f5eb6737 100644 --- a/testing/web-platform/meta/selection/addRange-04.html.ini +++ b/testing/web-platform/meta/selection/addRange-04.html.ini @@ -1,1961 +1,5 @@ [addRange-04.html] type: testharness - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - [Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must do nothing] expected: FAIL diff --git a/testing/web-platform/meta/selection/addRange-08.html.ini b/testing/web-platform/meta/selection/addRange-08.html.ini deleted file mode 100644 index 4917c5226483..000000000000 --- a/testing/web-platform/meta/selection/addRange-08.html.ini +++ /dev/null @@ -1,5282 +0,0 @@ -[addRange-08.html] - type: testharness - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 18 [document.body, 0, document.body, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 18 [document.body, 0, document.body, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 34 [document, 0, document, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 35 [document, 0, document, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 35 [document, 0, document, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 36 [document, 1, document, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 36 [document, 1, document, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 37 [testDiv, 0, comment, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 37 [testDiv, 0, comment, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 18 [document.body, 0, document.body, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 18 [document.body, 0, document.body, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 34 [document, 0, document, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 35 [document, 0, document, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 35 [document, 0, document, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 36 [document, 1, document, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 36 [document, 1, document, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 37 [testDiv, 0, comment, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 37 [testDiv, 0, comment, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 39 [paras[3\], 1, comment, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 39 [paras[3\], 1, comment, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 18 [document.body, 0, document.body, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 18 [document.body, 0, document.body, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 34 [document, 0, document, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 35 [document, 0, document, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 35 [document, 0, document, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 36 [document, 1, document, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 36 [document, 1, document, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 37 [testDiv, 0, comment, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 37 [testDiv, 0, comment, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 39 [paras[3\], 1, comment, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 39 [paras[3\], 1, comment, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 18 [document.body, 0, document.body, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 18 [document.body, 0, document.body, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 34 [document, 0, document, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 35 [document, 0, document, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 35 [document, 0, document, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 36 [document, 1, document, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 36 [document, 1, document, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 37 [testDiv, 0, comment, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 37 [testDiv, 0, comment, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - diff --git a/testing/web-platform/meta/selection/addRange-12.html.ini b/testing/web-platform/meta/selection/addRange-12.html.ini index 039e98d5e460..ff1b3999fa16 100644 --- a/testing/web-platform/meta/selection/addRange-12.html.ini +++ b/testing/web-platform/meta/selection/addRange-12.html.ini @@ -1,3623 +1,5 @@ [addRange-12.html] type: testharness - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 18 [document.body, 0, document.body, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 18 [document.body, 0, document.body, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 34 [document, 0, document, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 35 [document, 0, document, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 35 [document, 0, document, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 36 [document, 1, document, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 36 [document, 1, document, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 37 [testDiv, 0, comment, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 37 [testDiv, 0, comment, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 39 [paras[3\], 1, comment, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 39 [paras[3\], 1, comment, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 18 [document.body, 0, document.body, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 18 [document.body, 0, document.body, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 34 [document, 0, document, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 35 [document, 0, document, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 35 [document, 0, document, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 36 [document, 1, document, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 36 [document, 1, document, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 37 [testDiv, 0, comment, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 37 [testDiv, 0, comment, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 39 [paras[3\], 1, comment, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 39 [paras[3\], 1, comment, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - [Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must do nothing] expected: FAIL diff --git a/testing/web-platform/meta/selection/addRange-16.html.ini b/testing/web-platform/meta/selection/addRange-16.html.ini index fe80f6c8ff9c..fbba7eaa3e47 100644 --- a/testing/web-platform/meta/selection/addRange-16.html.ini +++ b/testing/web-platform/meta/selection/addRange-16.html.ini @@ -1,2792 +1,5 @@ [addRange-16.html] type: testharness - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 17 [document.head, 1, document.head, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 18 [document.body, 0, document.body, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 18 [document.body, 0, document.body, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 18 [document.body, 0, document.body, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 34 [document, 0, document, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 35 [document, 0, document, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 35 [document, 0, document, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 36 [document, 1, document, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 36 [document, 1, document, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 37 [testDiv, 0, comment, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 37 [testDiv, 0, comment, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 39 [paras[3\], 1, comment, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 39 [paras[3\], 1, comment, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - [Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must do nothing] expected: FAIL diff --git a/testing/web-platform/meta/selection/addRange-20.html.ini b/testing/web-platform/meta/selection/addRange-20.html.ini index e33ad4c7e84f..6c513a587ec7 100644 --- a/testing/web-platform/meta/selection/addRange-20.html.ini +++ b/testing/web-platform/meta/selection/addRange-20.html.ini @@ -1,3623 +1,5 @@ [addRange-20.html] type: testharness - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 18 [document.body, 0, document.body, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 18 [document.body, 0, document.body, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 34 [document, 0, document, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 35 [document, 0, document, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 35 [document, 0, document, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 36 [document, 1, document, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 36 [document, 1, document, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 37 [testDiv, 0, comment, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 37 [testDiv, 0, comment, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 39 [paras[3\], 1, comment, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 39 [paras[3\], 1, comment, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 18 [document.body, 0, document.body, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 18 [document.body, 0, document.body, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 34 [document, 0, document, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 35 [document, 0, document, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 35 [document, 0, document, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 36 [document, 1, document, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 36 [document, 1, document, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 37 [testDiv, 0, comment, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 37 [testDiv, 0, comment, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - [Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must do nothing] expected: FAIL diff --git a/testing/web-platform/meta/selection/addRange-24.html.ini b/testing/web-platform/meta/selection/addRange-24.html.ini index 54ce3e292e6d..bc6efa7f488c 100644 --- a/testing/web-platform/meta/selection/addRange-24.html.ini +++ b/testing/web-platform/meta/selection/addRange-24.html.ini @@ -1,3623 +1,5 @@ [addRange-24.html] type: testharness - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 18 [document.body, 0, document.body, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 18 [document.body, 0, document.body, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 34 [document, 0, document, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 35 [document, 0, document, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 35 [document, 0, document, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 36 [document, 1, document, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 36 [document, 1, document, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 37 [testDiv, 0, comment, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 37 [testDiv, 0, comment, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 18 [document.body, 0, document.body, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 18 [document.body, 0, document.body, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 34 [document, 0, document, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 35 [document, 0, document, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 35 [document, 0, document, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 36 [document, 1, document, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 36 [document, 1, document, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 37 [testDiv, 0, comment, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 37 [testDiv, 0, comment, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 39 [paras[3\], 1, comment, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 39 [paras[3\], 1, comment, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - [Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must do nothing] expected: FAIL diff --git a/testing/web-platform/meta/selection/addRange-28.html.ini b/testing/web-platform/meta/selection/addRange-28.html.ini index 698843171edc..e884b8dc00f7 100644 --- a/testing/web-platform/meta/selection/addRange-28.html.ini +++ b/testing/web-platform/meta/selection/addRange-28.html.ini @@ -1,1961 +1,5 @@ [addRange-28.html] type: testharness - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - [Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must do nothing] expected: FAIL diff --git a/testing/web-platform/meta/selection/addRange-32.html.ini b/testing/web-platform/meta/selection/addRange-32.html.ini index ea77d19d9590..2a806d5e87c7 100644 --- a/testing/web-platform/meta/selection/addRange-32.html.ini +++ b/testing/web-platform/meta/selection/addRange-32.html.ini @@ -1,2792 +1,5 @@ [addRange-32.html] type: testharness - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 18 [document.body, 0, document.body, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 18 [document.body, 0, document.body, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 34 [document, 0, document, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 35 [document, 0, document, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 35 [document, 0, document, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 36 [document, 1, document, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 36 [document, 1, document, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 37 [testDiv, 0, comment, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 37 [testDiv, 0, comment, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 34 [document, 0, document, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 35 [document, 0, document, 2\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - [Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must do nothing] expected: FAIL diff --git a/testing/web-platform/meta/selection/addRange-36.html.ini b/testing/web-platform/meta/selection/addRange-36.html.ini index ff2476c11900..c02fc00efd7e 100644 --- a/testing/web-platform/meta/selection/addRange-36.html.ini +++ b/testing/web-platform/meta/selection/addRange-36.html.ini @@ -1,1961 +1,5 @@ [addRange-36.html] type: testharness - [Range 36 [document, 1, document, 2\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 36 [document, 1, document, 2\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 37 [testDiv, 0, comment, 5\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 39 [paras[3\], 1, comment, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - [Range 36 [document, 1, document, 2\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must do nothing] expected: FAIL diff --git a/testing/web-platform/meta/selection/addRange-40.html.ini b/testing/web-platform/meta/selection/addRange-40.html.ini deleted file mode 100644 index 0e8b5c7adf7c..000000000000 --- a/testing/web-platform/meta/selection/addRange-40.html.ini +++ /dev/null @@ -1,5282 +0,0 @@ -[addRange-40.html] - type: testharness - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 18 [document.body, 0, document.body, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 18 [document.body, 0, document.body, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 34 [document, 0, document, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 35 [document, 0, document, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 35 [document, 0, document, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 36 [document, 1, document, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 36 [document, 1, document, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 37 [testDiv, 0, comment, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 37 [testDiv, 0, comment, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 18 [document.body, 0, document.body, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 18 [document.body, 0, document.body, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 34 [document, 0, document, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 35 [document, 0, document, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 35 [document, 0, document, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 36 [document, 1, document, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 36 [document, 1, document, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 37 [testDiv, 0, comment, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 37 [testDiv, 0, comment, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 39 [paras[3\], 1, comment, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 39 [paras[3\], 1, comment, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 18 [document.body, 0, document.body, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 18 [document.body, 0, document.body, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 34 [document, 0, document, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 35 [document, 0, document, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 35 [document, 0, document, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 36 [document, 1, document, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 36 [document, 1, document, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 37 [testDiv, 0, comment, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 37 [testDiv, 0, comment, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 39 [paras[3\], 1, comment, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 39 [paras[3\], 1, comment, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 18 [document.body, 0, document.body, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 18 [document.body, 0, document.body, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 34 [document, 0, document, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 35 [document, 0, document, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 35 [document, 0, document, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 36 [document, 1, document, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 36 [document, 1, document, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 37 [testDiv, 0, comment, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 37 [testDiv, 0, comment, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - diff --git a/testing/web-platform/meta/selection/addRange-44.html.ini b/testing/web-platform/meta/selection/addRange-44.html.ini deleted file mode 100644 index 56e9bc0c4ed5..000000000000 --- a/testing/web-platform/meta/selection/addRange-44.html.ini +++ /dev/null @@ -1,5282 +0,0 @@ -[addRange-44.html] - type: testharness - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 18 [document.body, 0, document.body, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 18 [document.body, 0, document.body, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 34 [document, 0, document, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 35 [document, 0, document, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 35 [document, 0, document, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 36 [document, 1, document, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 36 [document, 1, document, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 37 [testDiv, 0, comment, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 37 [testDiv, 0, comment, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 18 [document.body, 0, document.body, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 18 [document.body, 0, document.body, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 34 [document, 0, document, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 35 [document, 0, document, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 35 [document, 0, document, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 36 [document, 1, document, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 36 [document, 1, document, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 37 [testDiv, 0, comment, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 37 [testDiv, 0, comment, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 39 [paras[3\], 1, comment, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 39 [paras[3\], 1, comment, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 18 [document.body, 0, document.body, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 18 [document.body, 0, document.body, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 34 [document, 0, document, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 35 [document, 0, document, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 35 [document, 0, document, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 36 [document, 1, document, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 36 [document, 1, document, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 37 [testDiv, 0, comment, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 37 [testDiv, 0, comment, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 39 [paras[3\], 1, comment, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 39 [paras[3\], 1, comment, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 18 [document.body, 0, document.body, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 18 [document.body, 0, document.body, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 34 [document, 0, document, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 35 [document, 0, document, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 35 [document, 0, document, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 36 [document, 1, document, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 36 [document, 1, document, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 37 [testDiv, 0, comment, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 37 [testDiv, 0, comment, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 39 [paras[3\], 1, comment, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 39 [paras[3\], 1, comment, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - diff --git a/testing/web-platform/meta/selection/addRange-48.html.ini b/testing/web-platform/meta/selection/addRange-48.html.ini deleted file mode 100644 index b2050d4c3560..000000000000 --- a/testing/web-platform/meta/selection/addRange-48.html.ini +++ /dev/null @@ -1,5282 +0,0 @@ -[addRange-48.html] - type: testharness - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 18 [document.body, 0, document.body, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 18 [document.body, 0, document.body, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 34 [document, 0, document, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 35 [document, 0, document, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 35 [document, 0, document, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 36 [document, 1, document, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 36 [document, 1, document, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 37 [testDiv, 0, comment, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 37 [testDiv, 0, comment, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 39 [paras[3\], 1, comment, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 39 [paras[3\], 1, comment, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 18 [document.body, 0, document.body, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 18 [document.body, 0, document.body, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 34 [document, 0, document, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 35 [document, 0, document, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 35 [document, 0, document, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 36 [document, 1, document, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 36 [document, 1, document, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 37 [testDiv, 0, comment, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 37 [testDiv, 0, comment, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 39 [paras[3\], 1, comment, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 39 [paras[3\], 1, comment, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 18 [document.body, 0, document.body, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 18 [document.body, 0, document.body, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 34 [document, 0, document, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 35 [document, 0, document, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 35 [document, 0, document, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 36 [document, 1, document, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 36 [document, 1, document, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 37 [testDiv, 0, comment, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 37 [testDiv, 0, comment, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 39 [paras[3\], 1, comment, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 39 [paras[3\], 1, comment, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 18 [document.body, 0, document.body, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 18 [document.body, 0, document.body, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 34 [document, 0, document, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 35 [document, 0, document, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 35 [document, 0, document, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 36 [document, 1, document, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 36 [document, 1, document, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 37 [testDiv, 0, comment, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 37 [testDiv, 0, comment, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 39 [paras[3\], 1, comment, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 39 [paras[3\], 1, comment, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - diff --git a/testing/web-platform/meta/selection/addRange-52.html.ini b/testing/web-platform/meta/selection/addRange-52.html.ini deleted file mode 100644 index 3417a87ffa4e..000000000000 --- a/testing/web-platform/meta/selection/addRange-52.html.ini +++ /dev/null @@ -1,5282 +0,0 @@ -[addRange-52.html] - type: testharness - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 18 [document.body, 0, document.body, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 18 [document.body, 0, document.body, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 34 [document, 0, document, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 35 [document, 0, document, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 35 [document, 0, document, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 36 [document, 1, document, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 36 [document, 1, document, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 37 [testDiv, 0, comment, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 37 [testDiv, 0, comment, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 39 [paras[3\], 1, comment, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 39 [paras[3\], 1, comment, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 18 [document.body, 0, document.body, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 18 [document.body, 0, document.body, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 34 [document, 0, document, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 35 [document, 0, document, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 35 [document, 0, document, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 36 [document, 1, document, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 36 [document, 1, document, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 37 [testDiv, 0, comment, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 37 [testDiv, 0, comment, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 39 [paras[3\], 1, comment, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 39 [paras[3\], 1, comment, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 18 [document.body, 0, document.body, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 18 [document.body, 0, document.body, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 34 [document, 0, document, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 35 [document, 0, document, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 35 [document, 0, document, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 36 [document, 1, document, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 36 [document, 1, document, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 37 [testDiv, 0, comment, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 37 [testDiv, 0, comment, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 39 [paras[3\], 1, comment, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 39 [paras[3\], 1, comment, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 18 [document.body, 0, document.body, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 18 [document.body, 0, document.body, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 34 [document, 0, document, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 35 [document, 0, document, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 35 [document, 0, document, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 36 [document, 1, document, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 36 [document, 1, document, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 37 [testDiv, 0, comment, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 37 [testDiv, 0, comment, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 55 [docfrag, 0, docfrag, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - diff --git a/testing/web-platform/meta/selection/addRange-56.html.ini b/testing/web-platform/meta/selection/addRange-56.html.ini deleted file mode 100644 index 44d07a0ae7b6..000000000000 --- a/testing/web-platform/meta/selection/addRange-56.html.ini +++ /dev/null @@ -1,2642 +0,0 @@ -[addRange-56.html] - type: testharness - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 18 [document.body, 0, document.body, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 18 [document.body, 0, document.body, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 34 [document, 0, document, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 35 [document, 0, document, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 35 [document, 0, document, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 36 [document, 1, document, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 36 [document, 1, document, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 37 [testDiv, 0, comment, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 37 [testDiv, 0, comment, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 15 [document.documentElement, 0, document.documentElement, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 16 [document.documentElement, 1, document.documentElement, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 18 [document.body, 0, document.body, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 18 [document.body, 0, document.body, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 18 [document.body, 0, document.body, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 23 [paras[0\], 0, paras[0\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 28 [paras[0\].firstChild, 3, paras[3\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 29 [paras[0\], 0, paras[0\].firstChild, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 34 [document, 0, document, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 34 [document, 0, document, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 35 [document, 0, document, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 35 [document, 0, document, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 35 [document, 0, document, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 36 [document, 1, document, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 36 [document, 1, document, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 36 [document, 1, document, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 37 [testDiv, 0, comment, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 37 [testDiv, 0, comment, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 37 [testDiv, 0, comment, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in rangeCount being 1] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: first addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the first added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the first added Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range having the specified endpoints] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in the selection's last range being the same object we added] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the second added range must modify the Selection's last Range] - expected: FAIL - - [Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: modifying the Selection's last Range must modify the second added Range] - expected: FAIL - diff --git a/testing/web-platform/meta/selection/collapse-00.html.ini b/testing/web-platform/meta/selection/collapse-00.html.ini deleted file mode 100644 index 0d24de744c04..000000000000 --- a/testing/web-platform/meta/selection/collapse-00.html.ini +++ /dev/null @@ -1,7922 +0,0 @@ -[collapse-00.html] - type: testharness - [Range 0 [\], point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [Range 0 [\], point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [Range 0 [\], point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [Range 0 [\], point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [Range 0 [\], point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [Range 0 [\], point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [Range 0 [\], point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [Range 0 [\], point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [Range 0 [\], point 54 [foreignDoc, 0\]] - expected: FAIL - - [Range 0 [\], point 55 [foreignDoc, 1\]] - expected: FAIL - - [Range 0 [\], point 56 [foreignComment, 2\]] - expected: FAIL - - [Range 0 [\], point 57 [foreignTextNode, 0\]] - expected: FAIL - - [Range 0 [\], point 58 [foreignTextNode, 36\]] - expected: FAIL - - [Range 0 [\], point 59 [xmlDoc, -1\]] - expected: FAIL - - [Range 0 [\], point 60 [xmlDoc, 0\]] - expected: FAIL - - [Range 0 [\], point 61 [xmlDoc, 1\]] - expected: FAIL - - [Range 0 [\], point 62 [xmlDoc, 5\]] - expected: FAIL - - [Range 0 [\], point 63 [xmlComment, 0\]] - expected: FAIL - - [Range 0 [\], point 64 [xmlComment, 4\]] - expected: FAIL - - [Range 0 [\], point 65 [processingInstruction, 0\]] - expected: FAIL - - [Range 0 [\], point 66 [processingInstruction, 5\]] - expected: FAIL - - [Range 0 [\], point 67 [processingInstruction, 9\]] - expected: FAIL - - [Range 0 [\], point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [Range 0 [\], point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [Range 0 [\], point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [Range 0 [\], point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [Range 0 [\], point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [Range 0 [\], point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [Range 0 [\], point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [Range 0 [\], point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [Range 0 [\], point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [Range 0 [\], point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [Range 0 [\], point 86 [foreignDoctype, 0\]] - expected: FAIL - - [Range 0 [\], point 87 [xmlDoctype, 0\]] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], point 54 [foreignDoc, 0\]] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], point 55 [foreignDoc, 1\]] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], point 56 [foreignComment, 2\]] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], point 57 [foreignTextNode, 0\]] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], point 58 [foreignTextNode, 36\]] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], point 59 [xmlDoc, -1\]] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], point 60 [xmlDoc, 0\]] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], point 61 [xmlDoc, 1\]] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], point 62 [xmlDoc, 5\]] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], point 63 [xmlComment, 0\]] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], point 64 [xmlComment, 4\]] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], point 65 [processingInstruction, 0\]] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], point 66 [processingInstruction, 5\]] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], point 67 [processingInstruction, 9\]] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], point 86 [foreignDoctype, 0\]] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], point 87 [xmlDoctype, 0\]] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], point 54 [foreignDoc, 0\]] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], point 55 [foreignDoc, 1\]] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], point 56 [foreignComment, 2\]] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], point 57 [foreignTextNode, 0\]] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], point 58 [foreignTextNode, 36\]] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], point 59 [xmlDoc, -1\]] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], point 60 [xmlDoc, 0\]] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], point 61 [xmlDoc, 1\]] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], point 62 [xmlDoc, 5\]] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], point 63 [xmlComment, 0\]] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], point 64 [xmlComment, 4\]] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], point 65 [processingInstruction, 0\]] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], point 66 [processingInstruction, 5\]] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], point 67 [processingInstruction, 9\]] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], point 86 [foreignDoctype, 0\]] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], point 87 [xmlDoctype, 0\]] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], point 54 [foreignDoc, 0\]] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], point 55 [foreignDoc, 1\]] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], point 56 [foreignComment, 2\]] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], point 57 [foreignTextNode, 0\]] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], point 58 [foreignTextNode, 36\]] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], point 59 [xmlDoc, -1\]] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], point 60 [xmlDoc, 0\]] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], point 61 [xmlDoc, 1\]] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], point 62 [xmlDoc, 5\]] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], point 63 [xmlComment, 0\]] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], point 64 [xmlComment, 4\]] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], point 65 [processingInstruction, 0\]] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], point 66 [processingInstruction, 5\]] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], point 67 [processingInstruction, 9\]] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], point 86 [foreignDoctype, 0\]] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], point 87 [xmlDoctype, 0\]] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], point 54 [foreignDoc, 0\]] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], point 55 [foreignDoc, 1\]] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], point 56 [foreignComment, 2\]] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], point 57 [foreignTextNode, 0\]] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], point 58 [foreignTextNode, 36\]] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], point 59 [xmlDoc, -1\]] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], point 60 [xmlDoc, 0\]] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], point 61 [xmlDoc, 1\]] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], point 62 [xmlDoc, 5\]] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], point 63 [xmlComment, 0\]] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], point 64 [xmlComment, 4\]] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], point 65 [processingInstruction, 0\]] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], point 66 [processingInstruction, 5\]] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], point 67 [processingInstruction, 9\]] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], point 86 [foreignDoctype, 0\]] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], point 87 [xmlDoctype, 0\]] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], point 54 [foreignDoc, 0\]] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], point 55 [foreignDoc, 1\]] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], point 56 [foreignComment, 2\]] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], point 57 [foreignTextNode, 0\]] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], point 58 [foreignTextNode, 36\]] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], point 59 [xmlDoc, -1\]] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], point 60 [xmlDoc, 0\]] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], point 61 [xmlDoc, 1\]] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], point 62 [xmlDoc, 5\]] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], point 63 [xmlComment, 0\]] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], point 64 [xmlComment, 4\]] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], point 65 [processingInstruction, 0\]] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], point 66 [processingInstruction, 5\]] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], point 67 [processingInstruction, 9\]] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], point 86 [foreignDoctype, 0\]] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], point 87 [xmlDoctype, 0\]] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], point 54 [foreignDoc, 0\]] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], point 55 [foreignDoc, 1\]] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], point 56 [foreignComment, 2\]] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], point 57 [foreignTextNode, 0\]] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], point 58 [foreignTextNode, 36\]] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], point 59 [xmlDoc, -1\]] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], point 60 [xmlDoc, 0\]] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], point 61 [xmlDoc, 1\]] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], point 62 [xmlDoc, 5\]] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], point 63 [xmlComment, 0\]] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], point 64 [xmlComment, 4\]] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], point 65 [processingInstruction, 0\]] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], point 66 [processingInstruction, 5\]] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], point 67 [processingInstruction, 9\]] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], point 86 [foreignDoctype, 0\]] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], point 87 [xmlDoctype, 0\]] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], point 54 [foreignDoc, 0\]] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], point 55 [foreignDoc, 1\]] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], point 56 [foreignComment, 2\]] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], point 57 [foreignTextNode, 0\]] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], point 58 [foreignTextNode, 36\]] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], point 59 [xmlDoc, -1\]] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], point 60 [xmlDoc, 0\]] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], point 61 [xmlDoc, 1\]] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], point 62 [xmlDoc, 5\]] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], point 63 [xmlComment, 0\]] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], point 64 [xmlComment, 4\]] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], point 65 [processingInstruction, 0\]] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], point 66 [processingInstruction, 5\]] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], point 67 [processingInstruction, 9\]] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], point 86 [foreignDoctype, 0\]] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], point 87 [xmlDoctype, 0\]] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], point 54 [foreignDoc, 0\]] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], point 55 [foreignDoc, 1\]] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], point 56 [foreignComment, 2\]] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], point 57 [foreignTextNode, 0\]] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], point 58 [foreignTextNode, 36\]] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], point 59 [xmlDoc, -1\]] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], point 60 [xmlDoc, 0\]] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], point 61 [xmlDoc, 1\]] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], point 62 [xmlDoc, 5\]] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], point 63 [xmlComment, 0\]] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], point 64 [xmlComment, 4\]] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], point 65 [processingInstruction, 0\]] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], point 66 [processingInstruction, 5\]] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], point 67 [processingInstruction, 9\]] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], point 86 [foreignDoctype, 0\]] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], point 87 [xmlDoctype, 0\]] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], point 54 [foreignDoc, 0\]] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], point 55 [foreignDoc, 1\]] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], point 56 [foreignComment, 2\]] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], point 57 [foreignTextNode, 0\]] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], point 58 [foreignTextNode, 36\]] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], point 59 [xmlDoc, -1\]] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], point 60 [xmlDoc, 0\]] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], point 61 [xmlDoc, 1\]] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], point 62 [xmlDoc, 5\]] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], point 63 [xmlComment, 0\]] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], point 64 [xmlComment, 4\]] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], point 65 [processingInstruction, 0\]] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], point 66 [processingInstruction, 5\]] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], point 67 [processingInstruction, 9\]] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], point 86 [foreignDoctype, 0\]] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], point 87 [xmlDoctype, 0\]] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], point 54 [foreignDoc, 0\]] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], point 55 [foreignDoc, 1\]] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], point 56 [foreignComment, 2\]] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], point 57 [foreignTextNode, 0\]] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], point 58 [foreignTextNode, 36\]] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], point 59 [xmlDoc, -1\]] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], point 60 [xmlDoc, 0\]] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], point 61 [xmlDoc, 1\]] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], point 62 [xmlDoc, 5\]] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], point 63 [xmlComment, 0\]] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], point 64 [xmlComment, 4\]] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], point 65 [processingInstruction, 0\]] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], point 66 [processingInstruction, 5\]] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], point 67 [processingInstruction, 9\]] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], point 86 [foreignDoctype, 0\]] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], point 87 [xmlDoctype, 0\]] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], point 54 [foreignDoc, 0\]] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], point 55 [foreignDoc, 1\]] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], point 56 [foreignComment, 2\]] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], point 57 [foreignTextNode, 0\]] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], point 58 [foreignTextNode, 36\]] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], point 59 [xmlDoc, -1\]] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], point 60 [xmlDoc, 0\]] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], point 61 [xmlDoc, 1\]] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], point 62 [xmlDoc, 5\]] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], point 63 [xmlComment, 0\]] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], point 64 [xmlComment, 4\]] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], point 65 [processingInstruction, 0\]] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], point 66 [processingInstruction, 5\]] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], point 67 [processingInstruction, 9\]] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], point 86 [foreignDoctype, 0\]] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], point 87 [xmlDoctype, 0\]] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], point 54 [foreignDoc, 0\]] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], point 55 [foreignDoc, 1\]] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], point 56 [foreignComment, 2\]] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], point 57 [foreignTextNode, 0\]] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], point 58 [foreignTextNode, 36\]] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], point 59 [xmlDoc, -1\]] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], point 60 [xmlDoc, 0\]] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], point 61 [xmlDoc, 1\]] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], point 62 [xmlDoc, 5\]] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], point 63 [xmlComment, 0\]] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], point 64 [xmlComment, 4\]] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], point 65 [processingInstruction, 0\]] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], point 66 [processingInstruction, 5\]] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], point 67 [processingInstruction, 9\]] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], point 86 [foreignDoctype, 0\]] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], point 87 [xmlDoctype, 0\]] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], point 54 [foreignDoc, 0\]] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], point 55 [foreignDoc, 1\]] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], point 56 [foreignComment, 2\]] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], point 57 [foreignTextNode, 0\]] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], point 58 [foreignTextNode, 36\]] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], point 59 [xmlDoc, -1\]] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], point 60 [xmlDoc, 0\]] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], point 61 [xmlDoc, 1\]] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], point 62 [xmlDoc, 5\]] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], point 63 [xmlComment, 0\]] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], point 64 [xmlComment, 4\]] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], point 65 [processingInstruction, 0\]] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], point 66 [processingInstruction, 5\]] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], point 67 [processingInstruction, 9\]] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], point 86 [foreignDoctype, 0\]] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], point 87 [xmlDoctype, 0\]] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], point 54 [foreignDoc, 0\]] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], point 55 [foreignDoc, 1\]] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], point 56 [foreignComment, 2\]] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], point 57 [foreignTextNode, 0\]] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], point 58 [foreignTextNode, 36\]] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], point 59 [xmlDoc, -1\]] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], point 60 [xmlDoc, 0\]] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], point 61 [xmlDoc, 1\]] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], point 62 [xmlDoc, 5\]] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], point 63 [xmlComment, 0\]] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], point 64 [xmlComment, 4\]] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], point 65 [processingInstruction, 0\]] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], point 66 [processingInstruction, 5\]] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], point 67 [processingInstruction, 9\]] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], point 86 [foreignDoctype, 0\]] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], point 87 [xmlDoctype, 0\]] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], point 54 [foreignDoc, 0\]] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], point 55 [foreignDoc, 1\]] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], point 56 [foreignComment, 2\]] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], point 57 [foreignTextNode, 0\]] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], point 58 [foreignTextNode, 36\]] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], point 59 [xmlDoc, -1\]] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], point 60 [xmlDoc, 0\]] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], point 61 [xmlDoc, 1\]] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], point 62 [xmlDoc, 5\]] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], point 63 [xmlComment, 0\]] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], point 64 [xmlComment, 4\]] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], point 65 [processingInstruction, 0\]] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], point 66 [processingInstruction, 5\]] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], point 67 [processingInstruction, 9\]] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], point 86 [foreignDoctype, 0\]] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], point 87 [xmlDoctype, 0\]] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], point 54 [foreignDoc, 0\]] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], point 55 [foreignDoc, 1\]] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], point 56 [foreignComment, 2\]] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], point 57 [foreignTextNode, 0\]] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], point 58 [foreignTextNode, 36\]] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], point 59 [xmlDoc, -1\]] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], point 60 [xmlDoc, 0\]] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], point 61 [xmlDoc, 1\]] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], point 62 [xmlDoc, 5\]] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], point 63 [xmlComment, 0\]] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], point 64 [xmlComment, 4\]] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], point 65 [processingInstruction, 0\]] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], point 66 [processingInstruction, 5\]] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], point 67 [processingInstruction, 9\]] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], point 86 [foreignDoctype, 0\]] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], point 87 [xmlDoctype, 0\]] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], point 54 [foreignDoc, 0\]] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], point 55 [foreignDoc, 1\]] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], point 56 [foreignComment, 2\]] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], point 57 [foreignTextNode, 0\]] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], point 58 [foreignTextNode, 36\]] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], point 59 [xmlDoc, -1\]] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], point 60 [xmlDoc, 0\]] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], point 61 [xmlDoc, 1\]] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], point 62 [xmlDoc, 5\]] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], point 63 [xmlComment, 0\]] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], point 64 [xmlComment, 4\]] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], point 65 [processingInstruction, 0\]] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], point 66 [processingInstruction, 5\]] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], point 67 [processingInstruction, 9\]] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], point 86 [foreignDoctype, 0\]] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], point 87 [xmlDoctype, 0\]] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], point 54 [foreignDoc, 0\]] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], point 55 [foreignDoc, 1\]] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], point 56 [foreignComment, 2\]] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], point 57 [foreignTextNode, 0\]] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], point 58 [foreignTextNode, 36\]] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], point 59 [xmlDoc, -1\]] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], point 60 [xmlDoc, 0\]] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], point 61 [xmlDoc, 1\]] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], point 62 [xmlDoc, 5\]] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], point 63 [xmlComment, 0\]] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], point 64 [xmlComment, 4\]] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], point 65 [processingInstruction, 0\]] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], point 66 [processingInstruction, 5\]] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], point 67 [processingInstruction, 9\]] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], point 86 [foreignDoctype, 0\]] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], point 87 [xmlDoctype, 0\]] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], point 54 [foreignDoc, 0\]] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], point 55 [foreignDoc, 1\]] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], point 56 [foreignComment, 2\]] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], point 57 [foreignTextNode, 0\]] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], point 58 [foreignTextNode, 36\]] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], point 59 [xmlDoc, -1\]] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], point 60 [xmlDoc, 0\]] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], point 61 [xmlDoc, 1\]] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], point 62 [xmlDoc, 5\]] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], point 63 [xmlComment, 0\]] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], point 64 [xmlComment, 4\]] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], point 65 [processingInstruction, 0\]] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], point 66 [processingInstruction, 5\]] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], point 67 [processingInstruction, 9\]] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], point 86 [foreignDoctype, 0\]] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], point 87 [xmlDoctype, 0\]] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], point 54 [foreignDoc, 0\]] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], point 55 [foreignDoc, 1\]] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], point 56 [foreignComment, 2\]] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], point 57 [foreignTextNode, 0\]] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], point 58 [foreignTextNode, 36\]] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], point 59 [xmlDoc, -1\]] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], point 60 [xmlDoc, 0\]] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], point 61 [xmlDoc, 1\]] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], point 62 [xmlDoc, 5\]] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], point 63 [xmlComment, 0\]] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], point 64 [xmlComment, 4\]] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], point 65 [processingInstruction, 0\]] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], point 66 [processingInstruction, 5\]] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], point 67 [processingInstruction, 9\]] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], point 86 [foreignDoctype, 0\]] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], point 87 [xmlDoctype, 0\]] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], point 54 [foreignDoc, 0\]] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], point 55 [foreignDoc, 1\]] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], point 56 [foreignComment, 2\]] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], point 57 [foreignTextNode, 0\]] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], point 58 [foreignTextNode, 36\]] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], point 59 [xmlDoc, -1\]] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], point 60 [xmlDoc, 0\]] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], point 61 [xmlDoc, 1\]] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], point 62 [xmlDoc, 5\]] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], point 63 [xmlComment, 0\]] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], point 64 [xmlComment, 4\]] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], point 65 [processingInstruction, 0\]] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], point 66 [processingInstruction, 5\]] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], point 67 [processingInstruction, 9\]] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], point 86 [foreignDoctype, 0\]] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], point 87 [xmlDoctype, 0\]] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], point 54 [foreignDoc, 0\]] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], point 55 [foreignDoc, 1\]] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], point 56 [foreignComment, 2\]] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], point 57 [foreignTextNode, 0\]] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], point 58 [foreignTextNode, 36\]] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], point 59 [xmlDoc, -1\]] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], point 60 [xmlDoc, 0\]] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], point 61 [xmlDoc, 1\]] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], point 62 [xmlDoc, 5\]] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], point 63 [xmlComment, 0\]] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], point 64 [xmlComment, 4\]] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], point 65 [processingInstruction, 0\]] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], point 66 [processingInstruction, 5\]] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], point 67 [processingInstruction, 9\]] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], point 86 [foreignDoctype, 0\]] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], point 87 [xmlDoctype, 0\]] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], point 54 [foreignDoc, 0\]] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], point 55 [foreignDoc, 1\]] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], point 56 [foreignComment, 2\]] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], point 57 [foreignTextNode, 0\]] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], point 58 [foreignTextNode, 36\]] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], point 59 [xmlDoc, -1\]] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], point 60 [xmlDoc, 0\]] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], point 61 [xmlDoc, 1\]] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], point 62 [xmlDoc, 5\]] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], point 63 [xmlComment, 0\]] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], point 64 [xmlComment, 4\]] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], point 65 [processingInstruction, 0\]] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], point 66 [processingInstruction, 5\]] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], point 67 [processingInstruction, 9\]] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], point 86 [foreignDoctype, 0\]] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], point 87 [xmlDoctype, 0\]] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], point 54 [foreignDoc, 0\]] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], point 55 [foreignDoc, 1\]] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], point 56 [foreignComment, 2\]] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], point 57 [foreignTextNode, 0\]] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], point 58 [foreignTextNode, 36\]] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], point 59 [xmlDoc, -1\]] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], point 60 [xmlDoc, 0\]] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], point 61 [xmlDoc, 1\]] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], point 62 [xmlDoc, 5\]] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], point 63 [xmlComment, 0\]] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], point 64 [xmlComment, 4\]] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], point 65 [processingInstruction, 0\]] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], point 66 [processingInstruction, 5\]] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], point 67 [processingInstruction, 9\]] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], point 86 [foreignDoctype, 0\]] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], point 87 [xmlDoctype, 0\]] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], point 54 [foreignDoc, 0\]] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], point 55 [foreignDoc, 1\]] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], point 56 [foreignComment, 2\]] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], point 57 [foreignTextNode, 0\]] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], point 58 [foreignTextNode, 36\]] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], point 59 [xmlDoc, -1\]] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], point 60 [xmlDoc, 0\]] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], point 61 [xmlDoc, 1\]] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], point 62 [xmlDoc, 5\]] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], point 63 [xmlComment, 0\]] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], point 64 [xmlComment, 4\]] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], point 65 [processingInstruction, 0\]] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], point 66 [processingInstruction, 5\]] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], point 67 [processingInstruction, 9\]] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], point 86 [foreignDoctype, 0\]] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], point 87 [xmlDoctype, 0\]] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], point 54 [foreignDoc, 0\]] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], point 55 [foreignDoc, 1\]] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], point 56 [foreignComment, 2\]] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], point 57 [foreignTextNode, 0\]] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], point 58 [foreignTextNode, 36\]] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], point 59 [xmlDoc, -1\]] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], point 60 [xmlDoc, 0\]] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], point 61 [xmlDoc, 1\]] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], point 62 [xmlDoc, 5\]] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], point 63 [xmlComment, 0\]] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], point 64 [xmlComment, 4\]] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], point 65 [processingInstruction, 0\]] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], point 66 [processingInstruction, 5\]] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], point 67 [processingInstruction, 9\]] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], point 86 [foreignDoctype, 0\]] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], point 87 [xmlDoctype, 0\]] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], point 54 [foreignDoc, 0\]] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], point 55 [foreignDoc, 1\]] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], point 56 [foreignComment, 2\]] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], point 57 [foreignTextNode, 0\]] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], point 58 [foreignTextNode, 36\]] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], point 59 [xmlDoc, -1\]] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], point 60 [xmlDoc, 0\]] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], point 61 [xmlDoc, 1\]] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], point 62 [xmlDoc, 5\]] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], point 63 [xmlComment, 0\]] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], point 64 [xmlComment, 4\]] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], point 65 [processingInstruction, 0\]] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], point 66 [processingInstruction, 5\]] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], point 67 [processingInstruction, 9\]] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], point 86 [foreignDoctype, 0\]] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], point 87 [xmlDoctype, 0\]] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], point 54 [foreignDoc, 0\]] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], point 55 [foreignDoc, 1\]] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], point 56 [foreignComment, 2\]] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], point 57 [foreignTextNode, 0\]] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], point 58 [foreignTextNode, 36\]] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], point 59 [xmlDoc, -1\]] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], point 60 [xmlDoc, 0\]] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], point 61 [xmlDoc, 1\]] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], point 62 [xmlDoc, 5\]] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], point 63 [xmlComment, 0\]] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], point 64 [xmlComment, 4\]] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], point 65 [processingInstruction, 0\]] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], point 66 [processingInstruction, 5\]] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], point 67 [processingInstruction, 9\]] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], point 86 [foreignDoctype, 0\]] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], point 87 [xmlDoctype, 0\]] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], point 54 [foreignDoc, 0\]] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], point 55 [foreignDoc, 1\]] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], point 56 [foreignComment, 2\]] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], point 57 [foreignTextNode, 0\]] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], point 58 [foreignTextNode, 36\]] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], point 59 [xmlDoc, -1\]] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], point 60 [xmlDoc, 0\]] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], point 61 [xmlDoc, 1\]] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], point 62 [xmlDoc, 5\]] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], point 63 [xmlComment, 0\]] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], point 64 [xmlComment, 4\]] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], point 65 [processingInstruction, 0\]] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], point 66 [processingInstruction, 5\]] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], point 67 [processingInstruction, 9\]] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], point 86 [foreignDoctype, 0\]] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], point 87 [xmlDoctype, 0\]] - expected: FAIL - - [Range 0 [\], point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [Range 0 [\], point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [Range 0 [\], point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [Range 0 [\], point 41 [detachedPara1, 0\]] - expected: FAIL - - [Range 0 [\], point 42 [detachedPara1, 1\]] - expected: FAIL - - [Range 0 [\], point 68 [detachedTextNode, 0\]] - expected: FAIL - - [Range 0 [\], point 69 [detachedTextNode, 8\]] - expected: FAIL - - [Range 0 [\], point 75 [detachedComment, 3\]] - expected: FAIL - - [Range 0 [\], point 76 [detachedComment, 5\]] - expected: FAIL - - [Range 0 [\], point 80 [docfrag, 0\]] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], point 41 [detachedPara1, 0\]] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], point 42 [detachedPara1, 1\]] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], point 68 [detachedTextNode, 0\]] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], point 69 [detachedTextNode, 8\]] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], point 75 [detachedComment, 3\]] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], point 76 [detachedComment, 5\]] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], point 80 [docfrag, 0\]] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], point 41 [detachedPara1, 0\]] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], point 42 [detachedPara1, 1\]] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], point 68 [detachedTextNode, 0\]] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], point 69 [detachedTextNode, 8\]] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], point 75 [detachedComment, 3\]] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], point 76 [detachedComment, 5\]] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], point 80 [docfrag, 0\]] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], point 41 [detachedPara1, 0\]] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], point 42 [detachedPara1, 1\]] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], point 68 [detachedTextNode, 0\]] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], point 69 [detachedTextNode, 8\]] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], point 75 [detachedComment, 3\]] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], point 76 [detachedComment, 5\]] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], point 80 [docfrag, 0\]] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], point 41 [detachedPara1, 0\]] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], point 42 [detachedPara1, 1\]] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], point 68 [detachedTextNode, 0\]] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], point 69 [detachedTextNode, 8\]] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], point 75 [detachedComment, 3\]] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], point 76 [detachedComment, 5\]] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], point 80 [docfrag, 0\]] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], point 41 [detachedPara1, 0\]] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], point 42 [detachedPara1, 1\]] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], point 68 [detachedTextNode, 0\]] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], point 69 [detachedTextNode, 8\]] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], point 75 [detachedComment, 3\]] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], point 76 [detachedComment, 5\]] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], point 80 [docfrag, 0\]] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], point 41 [detachedPara1, 0\]] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], point 42 [detachedPara1, 1\]] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], point 68 [detachedTextNode, 0\]] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], point 69 [detachedTextNode, 8\]] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], point 75 [detachedComment, 3\]] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], point 76 [detachedComment, 5\]] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], point 80 [docfrag, 0\]] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], point 41 [detachedPara1, 0\]] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], point 42 [detachedPara1, 1\]] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], point 68 [detachedTextNode, 0\]] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], point 69 [detachedTextNode, 8\]] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], point 75 [detachedComment, 3\]] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], point 76 [detachedComment, 5\]] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], point 80 [docfrag, 0\]] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], point 41 [detachedPara1, 0\]] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], point 42 [detachedPara1, 1\]] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], point 68 [detachedTextNode, 0\]] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], point 69 [detachedTextNode, 8\]] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], point 75 [detachedComment, 3\]] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], point 76 [detachedComment, 5\]] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], point 80 [docfrag, 0\]] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], point 41 [detachedPara1, 0\]] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], point 42 [detachedPara1, 1\]] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], point 68 [detachedTextNode, 0\]] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], point 69 [detachedTextNode, 8\]] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], point 75 [detachedComment, 3\]] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], point 76 [detachedComment, 5\]] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], point 80 [docfrag, 0\]] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], point 41 [detachedPara1, 0\]] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], point 42 [detachedPara1, 1\]] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], point 68 [detachedTextNode, 0\]] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], point 69 [detachedTextNode, 8\]] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], point 75 [detachedComment, 3\]] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], point 76 [detachedComment, 5\]] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], point 80 [docfrag, 0\]] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], point 41 [detachedPara1, 0\]] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], point 42 [detachedPara1, 1\]] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], point 68 [detachedTextNode, 0\]] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], point 69 [detachedTextNode, 8\]] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], point 75 [detachedComment, 3\]] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], point 76 [detachedComment, 5\]] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], point 80 [docfrag, 0\]] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], point 41 [detachedPara1, 0\]] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], point 42 [detachedPara1, 1\]] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], point 68 [detachedTextNode, 0\]] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], point 69 [detachedTextNode, 8\]] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], point 75 [detachedComment, 3\]] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], point 76 [detachedComment, 5\]] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], point 80 [docfrag, 0\]] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], point 41 [detachedPara1, 0\]] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], point 42 [detachedPara1, 1\]] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], point 68 [detachedTextNode, 0\]] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], point 69 [detachedTextNode, 8\]] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], point 75 [detachedComment, 3\]] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], point 76 [detachedComment, 5\]] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], point 80 [docfrag, 0\]] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], point 41 [detachedPara1, 0\]] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], point 42 [detachedPara1, 1\]] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], point 68 [detachedTextNode, 0\]] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], point 69 [detachedTextNode, 8\]] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], point 75 [detachedComment, 3\]] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], point 76 [detachedComment, 5\]] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], point 80 [docfrag, 0\]] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], point 41 [detachedPara1, 0\]] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], point 42 [detachedPara1, 1\]] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], point 68 [detachedTextNode, 0\]] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], point 69 [detachedTextNode, 8\]] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], point 75 [detachedComment, 3\]] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], point 76 [detachedComment, 5\]] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], point 80 [docfrag, 0\]] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], point 41 [detachedPara1, 0\]] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], point 42 [detachedPara1, 1\]] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], point 68 [detachedTextNode, 0\]] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], point 69 [detachedTextNode, 8\]] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], point 75 [detachedComment, 3\]] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], point 76 [detachedComment, 5\]] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], point 80 [docfrag, 0\]] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], point 41 [detachedPara1, 0\]] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], point 42 [detachedPara1, 1\]] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], point 68 [detachedTextNode, 0\]] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], point 69 [detachedTextNode, 8\]] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], point 75 [detachedComment, 3\]] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], point 76 [detachedComment, 5\]] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], point 80 [docfrag, 0\]] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], point 41 [detachedPara1, 0\]] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], point 42 [detachedPara1, 1\]] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], point 68 [detachedTextNode, 0\]] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], point 69 [detachedTextNode, 8\]] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], point 75 [detachedComment, 3\]] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], point 76 [detachedComment, 5\]] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], point 80 [docfrag, 0\]] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], point 41 [detachedPara1, 0\]] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], point 42 [detachedPara1, 1\]] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], point 68 [detachedTextNode, 0\]] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], point 69 [detachedTextNode, 8\]] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], point 75 [detachedComment, 3\]] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], point 76 [detachedComment, 5\]] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], point 80 [docfrag, 0\]] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], point 41 [detachedPara1, 0\]] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], point 42 [detachedPara1, 1\]] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], point 68 [detachedTextNode, 0\]] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], point 69 [detachedTextNode, 8\]] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], point 75 [detachedComment, 3\]] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], point 76 [detachedComment, 5\]] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], point 80 [docfrag, 0\]] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], point 41 [detachedPara1, 0\]] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], point 42 [detachedPara1, 1\]] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], point 68 [detachedTextNode, 0\]] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], point 69 [detachedTextNode, 8\]] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], point 75 [detachedComment, 3\]] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], point 76 [detachedComment, 5\]] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], point 80 [docfrag, 0\]] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], point 41 [detachedPara1, 0\]] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], point 42 [detachedPara1, 1\]] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], point 68 [detachedTextNode, 0\]] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], point 69 [detachedTextNode, 8\]] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], point 75 [detachedComment, 3\]] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], point 76 [detachedComment, 5\]] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], point 80 [docfrag, 0\]] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], point 41 [detachedPara1, 0\]] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], point 42 [detachedPara1, 1\]] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], point 68 [detachedTextNode, 0\]] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], point 69 [detachedTextNode, 8\]] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], point 75 [detachedComment, 3\]] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], point 76 [detachedComment, 5\]] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], point 80 [docfrag, 0\]] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], point 41 [detachedPara1, 0\]] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], point 42 [detachedPara1, 1\]] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], point 68 [detachedTextNode, 0\]] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], point 69 [detachedTextNode, 8\]] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], point 75 [detachedComment, 3\]] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], point 76 [detachedComment, 5\]] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], point 80 [docfrag, 0\]] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], point 41 [detachedPara1, 0\]] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], point 42 [detachedPara1, 1\]] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], point 68 [detachedTextNode, 0\]] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], point 69 [detachedTextNode, 8\]] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], point 75 [detachedComment, 3\]] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], point 76 [detachedComment, 5\]] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], point 80 [docfrag, 0\]] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], point 41 [detachedPara1, 0\]] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], point 42 [detachedPara1, 1\]] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], point 68 [detachedTextNode, 0\]] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], point 69 [detachedTextNode, 8\]] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], point 75 [detachedComment, 3\]] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], point 76 [detachedComment, 5\]] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], point 80 [docfrag, 0\]] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], point 41 [detachedPara1, 0\]] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], point 42 [detachedPara1, 1\]] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], point 68 [detachedTextNode, 0\]] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], point 69 [detachedTextNode, 8\]] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], point 75 [detachedComment, 3\]] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], point 76 [detachedComment, 5\]] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], point 80 [docfrag, 0\]] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], point 41 [detachedPara1, 0\]] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], point 42 [detachedPara1, 1\]] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], point 68 [detachedTextNode, 0\]] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], point 69 [detachedTextNode, 8\]] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], point 75 [detachedComment, 3\]] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], point 76 [detachedComment, 5\]] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], point 80 [docfrag, 0\]] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], point 41 [detachedPara1, 0\]] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], point 42 [detachedPara1, 1\]] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], point 68 [detachedTextNode, 0\]] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], point 69 [detachedTextNode, 8\]] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], point 75 [detachedComment, 3\]] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], point 76 [detachedComment, 5\]] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], point 80 [docfrag, 0\]] - expected: FAIL - - [collapse() on [\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] to [xmlDoctype, 0\]] - expected: FAIL - diff --git a/testing/web-platform/meta/selection/collapse-15.html.ini b/testing/web-platform/meta/selection/collapse-15.html.ini deleted file mode 100644 index ee4530c790ea..000000000000 --- a/testing/web-platform/meta/selection/collapse-15.html.ini +++ /dev/null @@ -1,3962 +0,0 @@ -[collapse-15.html] - type: testharness - [collapse() on [document.documentElement, 0, document.documentElement, 1\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 1\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 1\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 1\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 1\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 1\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 1\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 1\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 1\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 1\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 1\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 1\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 1\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 1\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 1\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 1\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 1\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 1\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 1\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 1\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 1\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 1\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 1\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 1\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 1\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 1\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 1\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 1\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 1\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 1\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 1\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 1\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 1\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 1\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 1\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 1\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 1\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 1\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 1\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 1\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 1\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 1\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 1\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 1\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 1\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 1\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 1\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 1\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 1\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 1\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 1\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 1\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 1\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 1\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 1\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 1\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 1\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 1\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 1\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 1\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 1\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 1\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 1\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 1\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 1\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 1\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 1\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 1\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 1\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 1\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 1\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 1\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 1\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 1\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 1\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 1\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 1\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 1\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 1\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 1\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 1\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 1\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 1\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 1\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 1\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 1\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 1\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 1\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 2\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 2\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 2\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 2\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 2\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 2\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 2\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 2\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 2\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 2\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 2\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 2\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 2\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 2\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 2\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 2\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 2\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 2\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 2\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 2\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 2\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 2\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 2\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 2\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 2\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 2\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 2\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 2\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 2\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 2\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 2\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 2\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 2\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 2\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 2\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 2\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 2\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 2\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 2\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 2\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 2\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 2\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 2\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 2\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 2\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 2\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 2\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 2\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 2\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 2\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 2\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 2\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 2\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 2\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 2\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 2\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 2\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 2\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 2\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 2\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 2\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 2\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 2\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 2\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 2\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 2\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 2\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 2\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 2\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 2\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 2\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 2\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 2\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 2\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 2\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 2\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 2\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 2\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 2\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 2\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 2\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 2\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 2\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 2\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 2\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 2\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 0, document.documentElement, 2\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 0, document.documentElement, 2\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.documentElement, 2\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.documentElement, 2\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.documentElement, 2\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.documentElement, 2\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.documentElement, 2\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.documentElement, 2\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.documentElement, 2\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.documentElement, 2\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.documentElement, 2\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.documentElement, 2\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.documentElement, 2\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.documentElement, 2\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.documentElement, 2\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.documentElement, 2\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.documentElement, 2\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.documentElement, 2\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.documentElement, 2\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.documentElement, 2\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.documentElement, 2\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.documentElement, 2\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.documentElement, 2\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.documentElement, 2\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.documentElement, 2\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.documentElement, 2\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.documentElement, 2\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.documentElement, 2\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.documentElement, 2\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.documentElement, 2\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.documentElement, 2\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.documentElement, 2\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.documentElement, 2\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.documentElement, 2\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.documentElement, 2\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.documentElement, 2\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.documentElement, 2\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.documentElement, 2\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.documentElement, 2\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.documentElement, 2\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.documentElement, 2\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.documentElement, 2\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.documentElement, 2\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.documentElement, 2\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.documentElement, 2\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.documentElement, 2\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.documentElement, 2\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.documentElement, 2\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.documentElement, 2\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.documentElement, 2\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.documentElement, 2\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.documentElement, 2\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.documentElement, 2\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.documentElement, 2\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.documentElement, 2\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.documentElement, 2\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.documentElement, 2\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.documentElement, 2\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.documentElement, 2\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.documentElement, 2\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.documentElement, 2\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.documentElement, 2\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.documentElement, 2\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.documentElement, 2\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.documentElement, 2\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.documentElement, 2\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.documentElement, 2\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.documentElement, 2\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.documentElement, 2\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.documentElement, 2\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.documentElement, 2\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.documentElement, 2\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.documentElement, 2\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.documentElement, 2\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.documentElement, 2\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.documentElement, 2\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.documentElement, 2\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.documentElement, 2\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.documentElement, 2\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.documentElement, 2\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.documentElement, 2\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.documentElement, 2\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.documentElement, 2\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.documentElement, 2\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.documentElement, 2\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.documentElement, 2\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.documentElement, 2\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.documentElement, 2\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.documentElement, 2\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.documentElement, 2\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [document.head, 1, document.head, 1\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [document.head, 1, document.head, 1\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [document.head, 1, document.head, 1\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [document.head, 1, document.head, 1\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [document.head, 1, document.head, 1\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [document.head, 1, document.head, 1\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [document.head, 1, document.head, 1\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [document.head, 1, document.head, 1\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [document.head, 1, document.head, 1\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [document.head, 1, document.head, 1\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [document.head, 1, document.head, 1\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [document.head, 1, document.head, 1\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [document.head, 1, document.head, 1\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [document.head, 1, document.head, 1\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [document.head, 1, document.head, 1\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [document.head, 1, document.head, 1\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [document.head, 1, document.head, 1\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [document.head, 1, document.head, 1\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [document.head, 1, document.head, 1\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [document.head, 1, document.head, 1\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [document.head, 1, document.head, 1\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [document.head, 1, document.head, 1\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [document.head, 1, document.head, 1\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [document.head, 1, document.head, 1\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [document.head, 1, document.head, 1\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [document.head, 1, document.head, 1\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [document.head, 1, document.head, 1\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [document.head, 1, document.head, 1\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [document.head, 1, document.head, 1\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [document.head, 1, document.head, 1\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [document.head, 1, document.head, 1\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [document.head, 1, document.head, 1\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [document.head, 1, document.head, 1\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [document.head, 1, document.head, 1\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [document.head, 1, document.head, 1\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [document.head, 1, document.head, 1\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [document.head, 1, document.head, 1\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [document.head, 1, document.head, 1\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [document.head, 1, document.head, 1\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [document.head, 1, document.head, 1\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [document.head, 1, document.head, 1\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [document.head, 1, document.head, 1\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [document.head, 1, document.head, 1\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [document.head, 1, document.head, 1\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [document.head, 1, document.head, 1\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [document.head, 1, document.head, 1\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [document.head, 1, document.head, 1\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [document.head, 1, document.head, 1\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [document.head, 1, document.head, 1\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [document.head, 1, document.head, 1\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [document.head, 1, document.head, 1\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [document.head, 1, document.head, 1\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [document.head, 1, document.head, 1\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [document.head, 1, document.head, 1\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [document.head, 1, document.head, 1\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [document.head, 1, document.head, 1\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [document.head, 1, document.head, 1\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [document.head, 1, document.head, 1\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [document.head, 1, document.head, 1\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [document.head, 1, document.head, 1\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [document.head, 1, document.head, 1\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [document.head, 1, document.head, 1\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [document.head, 1, document.head, 1\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [document.head, 1, document.head, 1\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [document.head, 1, document.head, 1\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [document.head, 1, document.head, 1\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [document.head, 1, document.head, 1\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [document.head, 1, document.head, 1\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [document.head, 1, document.head, 1\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [document.head, 1, document.head, 1\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [document.head, 1, document.head, 1\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [document.head, 1, document.head, 1\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [document.head, 1, document.head, 1\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [document.head, 1, document.head, 1\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [document.head, 1, document.head, 1\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [document.head, 1, document.head, 1\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [document.head, 1, document.head, 1\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [document.head, 1, document.head, 1\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [document.head, 1, document.head, 1\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [document.head, 1, document.head, 1\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [document.head, 1, document.head, 1\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [document.head, 1, document.head, 1\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [document.head, 1, document.head, 1\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [document.head, 1, document.head, 1\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [document.head, 1, document.head, 1\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [document.head, 1, document.head, 1\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [document.head, 1, document.head, 1\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [document.head, 1, document.head, 1\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [document.body, 0, document.body, 1\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [document.body, 0, document.body, 1\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [document.body, 0, document.body, 1\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [document.body, 0, document.body, 1\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [document.body, 0, document.body, 1\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [document.body, 0, document.body, 1\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [document.body, 0, document.body, 1\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [document.body, 0, document.body, 1\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [document.body, 0, document.body, 1\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [document.body, 0, document.body, 1\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [document.body, 0, document.body, 1\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [document.body, 0, document.body, 1\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [document.body, 0, document.body, 1\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [document.body, 0, document.body, 1\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [document.body, 0, document.body, 1\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [document.body, 0, document.body, 1\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [document.body, 0, document.body, 1\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [document.body, 0, document.body, 1\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [document.body, 0, document.body, 1\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [document.body, 0, document.body, 1\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [document.body, 0, document.body, 1\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [document.body, 0, document.body, 1\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [document.body, 0, document.body, 1\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [document.body, 0, document.body, 1\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [document.body, 0, document.body, 1\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [document.body, 0, document.body, 1\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [document.body, 0, document.body, 1\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [document.body, 0, document.body, 1\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [document.body, 0, document.body, 1\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [document.body, 0, document.body, 1\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [document.body, 0, document.body, 1\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [document.body, 0, document.body, 1\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [document.body, 0, document.body, 1\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [document.body, 0, document.body, 1\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [document.body, 0, document.body, 1\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [document.body, 0, document.body, 1\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [document.body, 0, document.body, 1\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [document.body, 0, document.body, 1\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [document.body, 0, document.body, 1\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [document.body, 0, document.body, 1\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [document.body, 0, document.body, 1\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [document.body, 0, document.body, 1\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [document.body, 0, document.body, 1\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [document.body, 0, document.body, 1\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [document.body, 0, document.body, 1\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [document.body, 0, document.body, 1\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [document.body, 0, document.body, 1\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [document.body, 0, document.body, 1\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [document.body, 0, document.body, 1\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [document.body, 0, document.body, 1\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [document.body, 0, document.body, 1\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [document.body, 0, document.body, 1\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [document.body, 0, document.body, 1\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [document.body, 0, document.body, 1\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [document.body, 0, document.body, 1\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [document.body, 0, document.body, 1\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [document.body, 0, document.body, 1\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [document.body, 0, document.body, 1\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [document.body, 0, document.body, 1\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [document.body, 0, document.body, 1\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [document.body, 0, document.body, 1\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [document.body, 0, document.body, 1\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [document.body, 0, document.body, 1\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [document.body, 0, document.body, 1\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [document.body, 0, document.body, 1\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [document.body, 0, document.body, 1\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [document.body, 0, document.body, 1\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [document.body, 0, document.body, 1\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [document.body, 0, document.body, 1\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [document.body, 0, document.body, 1\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [document.body, 0, document.body, 1\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [document.body, 0, document.body, 1\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [document.body, 0, document.body, 1\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [document.body, 0, document.body, 1\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [document.body, 0, document.body, 1\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [document.body, 0, document.body, 1\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [document.body, 0, document.body, 1\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [document.body, 0, document.body, 1\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [document.body, 0, document.body, 1\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [document.body, 0, document.body, 1\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [document.body, 0, document.body, 1\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [document.body, 0, document.body, 1\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [document.body, 0, document.body, 1\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [document.body, 0, document.body, 1\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [document.body, 0, document.body, 1\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [document.body, 0, document.body, 1\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [document.body, 0, document.body, 1\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [document.body, 0, document.body, 1\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.head, 1, foreignDoc.head, 1\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignDoc.body, 0\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 0\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 0\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 0\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 0\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 0\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 0\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 0\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 0\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 0\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 0\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 0\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 0\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 0\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 0\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 0\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 0\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 0\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 0\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 0\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 0\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 0\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 0\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 0\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 0\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 0\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 0\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 0\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 0\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 0\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 0\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 0\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 0\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 0\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 0\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 0\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 0\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 0\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 0\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 0\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 0\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 0\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 0\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 0\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 0\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 0\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 0\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 0\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 0\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 0\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 0\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 0\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 0\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 0\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 0\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 0\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 0\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 0\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 0\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 0\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 0\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 0\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 0\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 0\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 0\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 0\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 0\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 0\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 0\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 0\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 0\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 0\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 0\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 0\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 0\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 0\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 0\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 0\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 0\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 0\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 0\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 0\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 0\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 0\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 0\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 0\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 0\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 0\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 0\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 1\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 1\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 1\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 1\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 1\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 1\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 1\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 1\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 1\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 1\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 1\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 1\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 1\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 1\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 1\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 1\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 1\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 1\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 1\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 1\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 1\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 1\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 1\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 1\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 1\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 1\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 1\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 1\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 1\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 1\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 1\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 1\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 1\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 1\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 1\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 1\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 1\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 1\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 1\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 1\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 1\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 1\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 1\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 1\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 1\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 1\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 1\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 1\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 1\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 1\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 1\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 1\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 1\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 1\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 1\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 1\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 1\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 1\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 1\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 1\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 1\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 1\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 1\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 1\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 1\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 1\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 1\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 1\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 1\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 1\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 1\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 1\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 1\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 1\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 1\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 1\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 1\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 1\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 1\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 1\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 1\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 1\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 1\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 1\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 1\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 1\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\], 1\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\], 1\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 0\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 0\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 0\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 0\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 0\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 0\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 0\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 0\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 0\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 0\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 0\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 0\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 0\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 0\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 0\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 0\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 0\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 0\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 0\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 0\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 0\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 0\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 0\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 0\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 0\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 0\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 0\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 0\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 0\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 0\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 0\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 0\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 0\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 0\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 0\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 0\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 0\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 0\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 0\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 0\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 0\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 0\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 0\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 0\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 0\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 0\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 0\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 0\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 0\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 0\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 0\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 0\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 0\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 0\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 0\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 0\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 0\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 0\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 0\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 0\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 0\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 0\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 0\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 0\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 0\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 0\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 0\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 0\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 0\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 0\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 0\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 0\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 0\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 0\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 0\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 0\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 0\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 0\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 0\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 0\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 0\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 0\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 0\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 0\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 0\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 0\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 0\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 0\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 1\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 1\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 1\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 1\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 1\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 1\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 1\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 1\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 1\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 1\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 1\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 1\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 1\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 1\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 1\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 1\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 1\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 1\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 1\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 1\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 1\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 1\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 1\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 1\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 1\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 1\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 1\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 1\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 1\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 1\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 1\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 1\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 1\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 1\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 1\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 1\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 1\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 1\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 1\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 1\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 1\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 1\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 1\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 1\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 1\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 1\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 1\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 1\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 1\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 1\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 1\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 1\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 1\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 1\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 1\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 1\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 1\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 1\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 1\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 1\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 1\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 1\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 1\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 1\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 1\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 1\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 1\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 1\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 1\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 1\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 1\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 1\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 1\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 1\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 1\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 1\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 1\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 1\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 1\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 1\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 1\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 1\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 1\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 1\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 1\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 1\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [detachedPara1, 0, detachedPara1, 1\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [detachedPara1, 0, detachedPara1, 1\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 3, paras[3\], 1\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 3, paras[3\], 1\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 3, paras[3\], 1\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 3, paras[3\], 1\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 3, paras[3\], 1\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 3, paras[3\], 1\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 3, paras[3\], 1\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 3, paras[3\], 1\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 3, paras[3\], 1\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 3, paras[3\], 1\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 3, paras[3\], 1\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 3, paras[3\], 1\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 3, paras[3\], 1\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 3, paras[3\], 1\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 3, paras[3\], 1\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 3, paras[3\], 1\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 3, paras[3\], 1\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 3, paras[3\], 1\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 3, paras[3\], 1\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 3, paras[3\], 1\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 3, paras[3\], 1\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 3, paras[3\], 1\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 3, paras[3\], 1\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 3, paras[3\], 1\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 3, paras[3\], 1\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 3, paras[3\], 1\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 3, paras[3\], 1\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 3, paras[3\], 1\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 3, paras[3\], 1\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 3, paras[3\], 1\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 3, paras[3\], 1\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 3, paras[3\], 1\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 3, paras[3\], 1\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 3, paras[3\], 1\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 3, paras[3\], 1\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 3, paras[3\], 1\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 3, paras[3\], 1\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 3, paras[3\], 1\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 3, paras[3\], 1\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 3, paras[3\], 1\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 3, paras[3\], 1\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 3, paras[3\], 1\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 3, paras[3\], 1\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 3, paras[3\], 1\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 3, paras[3\], 1\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 3, paras[3\], 1\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 3, paras[3\], 1\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 3, paras[3\], 1\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 3, paras[3\], 1\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 3, paras[3\], 1\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 3, paras[3\], 1\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 3, paras[3\], 1\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 3, paras[3\], 1\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 3, paras[3\], 1\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 3, paras[3\], 1\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 3, paras[3\], 1\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 3, paras[3\], 1\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 3, paras[3\], 1\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 3, paras[3\], 1\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 3, paras[3\], 1\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 3, paras[3\], 1\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 3, paras[3\], 1\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 3, paras[3\], 1\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 3, paras[3\], 1\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 3, paras[3\], 1\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 3, paras[3\], 1\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 3, paras[3\], 1\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 3, paras[3\], 1\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 3, paras[3\], 1\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 3, paras[3\], 1\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 3, paras[3\], 1\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 3, paras[3\], 1\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 3, paras[3\], 1\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 3, paras[3\], 1\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 3, paras[3\], 1\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 3, paras[3\], 1\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 3, paras[3\], 1\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 3, paras[3\], 1\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 3, paras[3\], 1\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 3, paras[3\], 1\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 3, paras[3\], 1\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 3, paras[3\], 1\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 3, paras[3\], 1\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 3, paras[3\], 1\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 3, paras[3\], 1\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 3, paras[3\], 1\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [paras[0\].firstChild, 3, paras[3\], 1\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [paras[0\].firstChild, 3, paras[3\], 1\] to [xmlDoctype, 0\]] - expected: FAIL - diff --git a/testing/web-platform/meta/selection/collapse-30.html.ini b/testing/web-platform/meta/selection/collapse-30.html.ini deleted file mode 100644 index b91ed22f2582..000000000000 --- a/testing/web-platform/meta/selection/collapse-30.html.ini +++ /dev/null @@ -1,11486 +0,0 @@ -[collapse-30.html] - type: testharness - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], point 54 [foreignDoc, 0\]] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], point 55 [foreignDoc, 1\]] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], point 56 [foreignComment, 2\]] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], point 57 [foreignTextNode, 0\]] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], point 58 [foreignTextNode, 36\]] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], point 59 [xmlDoc, -1\]] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], point 60 [xmlDoc, 0\]] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], point 61 [xmlDoc, 1\]] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], point 62 [xmlDoc, 5\]] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], point 63 [xmlComment, 0\]] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], point 64 [xmlComment, 4\]] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], point 65 [processingInstruction, 0\]] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], point 66 [processingInstruction, 5\]] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], point 67 [processingInstruction, 9\]] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], point 86 [foreignDoctype, 0\]] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], point 87 [xmlDoctype, 0\]] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], point 54 [foreignDoc, 0\]] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], point 55 [foreignDoc, 1\]] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], point 56 [foreignComment, 2\]] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], point 57 [foreignTextNode, 0\]] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], point 58 [foreignTextNode, 36\]] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], point 59 [xmlDoc, -1\]] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], point 60 [xmlDoc, 0\]] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], point 61 [xmlDoc, 1\]] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], point 62 [xmlDoc, 5\]] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], point 63 [xmlComment, 0\]] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], point 64 [xmlComment, 4\]] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], point 65 [processingInstruction, 0\]] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], point 66 [processingInstruction, 5\]] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], point 67 [processingInstruction, 9\]] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], point 86 [foreignDoctype, 0\]] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], point 87 [xmlDoctype, 0\]] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], point 54 [foreignDoc, 0\]] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], point 55 [foreignDoc, 1\]] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], point 56 [foreignComment, 2\]] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], point 57 [foreignTextNode, 0\]] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], point 58 [foreignTextNode, 36\]] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], point 59 [xmlDoc, -1\]] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], point 60 [xmlDoc, 0\]] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], point 61 [xmlDoc, 1\]] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], point 62 [xmlDoc, 5\]] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], point 63 [xmlComment, 0\]] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], point 64 [xmlComment, 4\]] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], point 65 [processingInstruction, 0\]] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], point 66 [processingInstruction, 5\]] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], point 67 [processingInstruction, 9\]] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], point 86 [foreignDoctype, 0\]] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], point 87 [xmlDoctype, 0\]] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], point 54 [foreignDoc, 0\]] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], point 55 [foreignDoc, 1\]] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], point 56 [foreignComment, 2\]] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], point 57 [foreignTextNode, 0\]] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], point 58 [foreignTextNode, 36\]] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], point 59 [xmlDoc, -1\]] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], point 60 [xmlDoc, 0\]] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], point 61 [xmlDoc, 1\]] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], point 62 [xmlDoc, 5\]] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], point 63 [xmlComment, 0\]] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], point 64 [xmlComment, 4\]] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], point 65 [processingInstruction, 0\]] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], point 66 [processingInstruction, 5\]] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], point 67 [processingInstruction, 9\]] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], point 86 [foreignDoctype, 0\]] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], point 87 [xmlDoctype, 0\]] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], point 54 [foreignDoc, 0\]] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], point 55 [foreignDoc, 1\]] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], point 56 [foreignComment, 2\]] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], point 57 [foreignTextNode, 0\]] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], point 58 [foreignTextNode, 36\]] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], point 59 [xmlDoc, -1\]] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], point 60 [xmlDoc, 0\]] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], point 61 [xmlDoc, 1\]] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], point 62 [xmlDoc, 5\]] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], point 63 [xmlComment, 0\]] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], point 64 [xmlComment, 4\]] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], point 65 [processingInstruction, 0\]] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], point 66 [processingInstruction, 5\]] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], point 67 [processingInstruction, 9\]] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], point 86 [foreignDoctype, 0\]] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], point 87 [xmlDoctype, 0\]] - expected: FAIL - - [Range 35 [document, 0, document, 1\], point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [Range 35 [document, 0, document, 1\], point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [Range 35 [document, 0, document, 1\], point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [Range 35 [document, 0, document, 1\], point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [Range 35 [document, 0, document, 1\], point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [Range 35 [document, 0, document, 1\], point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [Range 35 [document, 0, document, 1\], point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [Range 35 [document, 0, document, 1\], point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [Range 35 [document, 0, document, 1\], point 54 [foreignDoc, 0\]] - expected: FAIL - - [Range 35 [document, 0, document, 1\], point 55 [foreignDoc, 1\]] - expected: FAIL - - [Range 35 [document, 0, document, 1\], point 56 [foreignComment, 2\]] - expected: FAIL - - [Range 35 [document, 0, document, 1\], point 57 [foreignTextNode, 0\]] - expected: FAIL - - [Range 35 [document, 0, document, 1\], point 58 [foreignTextNode, 36\]] - expected: FAIL - - [Range 35 [document, 0, document, 1\], point 59 [xmlDoc, -1\]] - expected: FAIL - - [Range 35 [document, 0, document, 1\], point 60 [xmlDoc, 0\]] - expected: FAIL - - [Range 35 [document, 0, document, 1\], point 61 [xmlDoc, 1\]] - expected: FAIL - - [Range 35 [document, 0, document, 1\], point 62 [xmlDoc, 5\]] - expected: FAIL - - [Range 35 [document, 0, document, 1\], point 63 [xmlComment, 0\]] - expected: FAIL - - [Range 35 [document, 0, document, 1\], point 64 [xmlComment, 4\]] - expected: FAIL - - [Range 35 [document, 0, document, 1\], point 65 [processingInstruction, 0\]] - expected: FAIL - - [Range 35 [document, 0, document, 1\], point 66 [processingInstruction, 5\]] - expected: FAIL - - [Range 35 [document, 0, document, 1\], point 67 [processingInstruction, 9\]] - expected: FAIL - - [Range 35 [document, 0, document, 1\], point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [Range 35 [document, 0, document, 1\], point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [Range 35 [document, 0, document, 1\], point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [Range 35 [document, 0, document, 1\], point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [Range 35 [document, 0, document, 1\], point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [Range 35 [document, 0, document, 1\], point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [Range 35 [document, 0, document, 1\], point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [Range 35 [document, 0, document, 1\], point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [Range 35 [document, 0, document, 1\], point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [Range 35 [document, 0, document, 1\], point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [Range 35 [document, 0, document, 1\], point 86 [foreignDoctype, 0\]] - expected: FAIL - - [Range 35 [document, 0, document, 1\], point 87 [xmlDoctype, 0\]] - expected: FAIL - - [Range 36 [document, 0, document, 2\], point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [Range 36 [document, 0, document, 2\], point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [Range 36 [document, 0, document, 2\], point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [Range 36 [document, 0, document, 2\], point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [Range 36 [document, 0, document, 2\], point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [Range 36 [document, 0, document, 2\], point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [Range 36 [document, 0, document, 2\], point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [Range 36 [document, 0, document, 2\], point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [Range 36 [document, 0, document, 2\], point 54 [foreignDoc, 0\]] - expected: FAIL - - [Range 36 [document, 0, document, 2\], point 55 [foreignDoc, 1\]] - expected: FAIL - - [Range 36 [document, 0, document, 2\], point 56 [foreignComment, 2\]] - expected: FAIL - - [Range 36 [document, 0, document, 2\], point 57 [foreignTextNode, 0\]] - expected: FAIL - - [Range 36 [document, 0, document, 2\], point 58 [foreignTextNode, 36\]] - expected: FAIL - - [Range 36 [document, 0, document, 2\], point 59 [xmlDoc, -1\]] - expected: FAIL - - [Range 36 [document, 0, document, 2\], point 60 [xmlDoc, 0\]] - expected: FAIL - - [Range 36 [document, 0, document, 2\], point 61 [xmlDoc, 1\]] - expected: FAIL - - [Range 36 [document, 0, document, 2\], point 62 [xmlDoc, 5\]] - expected: FAIL - - [Range 36 [document, 0, document, 2\], point 63 [xmlComment, 0\]] - expected: FAIL - - [Range 36 [document, 0, document, 2\], point 64 [xmlComment, 4\]] - expected: FAIL - - [Range 36 [document, 0, document, 2\], point 65 [processingInstruction, 0\]] - expected: FAIL - - [Range 36 [document, 0, document, 2\], point 66 [processingInstruction, 5\]] - expected: FAIL - - [Range 36 [document, 0, document, 2\], point 67 [processingInstruction, 9\]] - expected: FAIL - - [Range 36 [document, 0, document, 2\], point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [Range 36 [document, 0, document, 2\], point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [Range 36 [document, 0, document, 2\], point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [Range 36 [document, 0, document, 2\], point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [Range 36 [document, 0, document, 2\], point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [Range 36 [document, 0, document, 2\], point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [Range 36 [document, 0, document, 2\], point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [Range 36 [document, 0, document, 2\], point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [Range 36 [document, 0, document, 2\], point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [Range 36 [document, 0, document, 2\], point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [Range 36 [document, 0, document, 2\], point 86 [foreignDoctype, 0\]] - expected: FAIL - - [Range 36 [document, 0, document, 2\], point 87 [xmlDoctype, 0\]] - expected: FAIL - - [Range 37 [document, 1, document, 2\], point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [Range 37 [document, 1, document, 2\], point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [Range 37 [document, 1, document, 2\], point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [Range 37 [document, 1, document, 2\], point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [Range 37 [document, 1, document, 2\], point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [Range 37 [document, 1, document, 2\], point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [Range 37 [document, 1, document, 2\], point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [Range 37 [document, 1, document, 2\], point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [Range 37 [document, 1, document, 2\], point 54 [foreignDoc, 0\]] - expected: FAIL - - [Range 37 [document, 1, document, 2\], point 55 [foreignDoc, 1\]] - expected: FAIL - - [Range 37 [document, 1, document, 2\], point 56 [foreignComment, 2\]] - expected: FAIL - - [Range 37 [document, 1, document, 2\], point 57 [foreignTextNode, 0\]] - expected: FAIL - - [Range 37 [document, 1, document, 2\], point 58 [foreignTextNode, 36\]] - expected: FAIL - - [Range 37 [document, 1, document, 2\], point 59 [xmlDoc, -1\]] - expected: FAIL - - [Range 37 [document, 1, document, 2\], point 60 [xmlDoc, 0\]] - expected: FAIL - - [Range 37 [document, 1, document, 2\], point 61 [xmlDoc, 1\]] - expected: FAIL - - [Range 37 [document, 1, document, 2\], point 62 [xmlDoc, 5\]] - expected: FAIL - - [Range 37 [document, 1, document, 2\], point 63 [xmlComment, 0\]] - expected: FAIL - - [Range 37 [document, 1, document, 2\], point 64 [xmlComment, 4\]] - expected: FAIL - - [Range 37 [document, 1, document, 2\], point 65 [processingInstruction, 0\]] - expected: FAIL - - [Range 37 [document, 1, document, 2\], point 66 [processingInstruction, 5\]] - expected: FAIL - - [Range 37 [document, 1, document, 2\], point 67 [processingInstruction, 9\]] - expected: FAIL - - [Range 37 [document, 1, document, 2\], point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [Range 37 [document, 1, document, 2\], point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [Range 37 [document, 1, document, 2\], point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [Range 37 [document, 1, document, 2\], point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [Range 37 [document, 1, document, 2\], point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [Range 37 [document, 1, document, 2\], point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [Range 37 [document, 1, document, 2\], point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [Range 37 [document, 1, document, 2\], point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [Range 37 [document, 1, document, 2\], point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [Range 37 [document, 1, document, 2\], point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [Range 37 [document, 1, document, 2\], point 86 [foreignDoctype, 0\]] - expected: FAIL - - [Range 37 [document, 1, document, 2\], point 87 [xmlDoctype, 0\]] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], point 54 [foreignDoc, 0\]] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], point 55 [foreignDoc, 1\]] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], point 56 [foreignComment, 2\]] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], point 57 [foreignTextNode, 0\]] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], point 58 [foreignTextNode, 36\]] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], point 59 [xmlDoc, -1\]] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], point 60 [xmlDoc, 0\]] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], point 61 [xmlDoc, 1\]] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], point 62 [xmlDoc, 5\]] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], point 63 [xmlComment, 0\]] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], point 64 [xmlComment, 4\]] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], point 65 [processingInstruction, 0\]] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], point 66 [processingInstruction, 5\]] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], point 67 [processingInstruction, 9\]] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], point 86 [foreignDoctype, 0\]] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], point 87 [xmlDoctype, 0\]] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], point 54 [foreignDoc, 0\]] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], point 55 [foreignDoc, 1\]] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], point 56 [foreignComment, 2\]] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], point 57 [foreignTextNode, 0\]] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], point 58 [foreignTextNode, 36\]] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], point 59 [xmlDoc, -1\]] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], point 60 [xmlDoc, 0\]] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], point 61 [xmlDoc, 1\]] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], point 62 [xmlDoc, 5\]] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], point 63 [xmlComment, 0\]] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], point 64 [xmlComment, 4\]] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], point 65 [processingInstruction, 0\]] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], point 66 [processingInstruction, 5\]] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], point 67 [processingInstruction, 9\]] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], point 86 [foreignDoctype, 0\]] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], point 87 [xmlDoctype, 0\]] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], point 54 [foreignDoc, 0\]] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], point 55 [foreignDoc, 1\]] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], point 56 [foreignComment, 2\]] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], point 57 [foreignTextNode, 0\]] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], point 58 [foreignTextNode, 36\]] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], point 59 [xmlDoc, -1\]] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], point 60 [xmlDoc, 0\]] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], point 61 [xmlDoc, 1\]] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], point 62 [xmlDoc, 5\]] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], point 63 [xmlComment, 0\]] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], point 64 [xmlComment, 4\]] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], point 65 [processingInstruction, 0\]] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], point 66 [processingInstruction, 5\]] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], point 67 [processingInstruction, 9\]] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], point 86 [foreignDoctype, 0\]] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], point 87 [xmlDoctype, 0\]] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], point 54 [foreignDoc, 0\]] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], point 55 [foreignDoc, 1\]] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], point 56 [foreignComment, 2\]] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], point 57 [foreignTextNode, 0\]] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], point 58 [foreignTextNode, 36\]] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], point 59 [xmlDoc, -1\]] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], point 60 [xmlDoc, 0\]] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], point 61 [xmlDoc, 1\]] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], point 62 [xmlDoc, 5\]] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], point 63 [xmlComment, 0\]] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], point 64 [xmlComment, 4\]] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], point 65 [processingInstruction, 0\]] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], point 66 [processingInstruction, 5\]] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], point 67 [processingInstruction, 9\]] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], point 86 [foreignDoctype, 0\]] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], point 87 [xmlDoctype, 0\]] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], point 54 [foreignDoc, 0\]] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], point 55 [foreignDoc, 1\]] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], point 56 [foreignComment, 2\]] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], point 57 [foreignTextNode, 0\]] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], point 58 [foreignTextNode, 36\]] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], point 59 [xmlDoc, -1\]] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], point 60 [xmlDoc, 0\]] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], point 61 [xmlDoc, 1\]] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], point 62 [xmlDoc, 5\]] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], point 63 [xmlComment, 0\]] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], point 64 [xmlComment, 4\]] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], point 65 [processingInstruction, 0\]] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], point 66 [processingInstruction, 5\]] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], point 67 [processingInstruction, 9\]] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], point 86 [foreignDoctype, 0\]] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], point 87 [xmlDoctype, 0\]] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], point 54 [foreignDoc, 0\]] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], point 55 [foreignDoc, 1\]] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], point 56 [foreignComment, 2\]] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], point 57 [foreignTextNode, 0\]] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], point 58 [foreignTextNode, 36\]] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], point 59 [xmlDoc, -1\]] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], point 60 [xmlDoc, 0\]] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], point 61 [xmlDoc, 1\]] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], point 62 [xmlDoc, 5\]] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], point 63 [xmlComment, 0\]] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], point 64 [xmlComment, 4\]] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], point 65 [processingInstruction, 0\]] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], point 66 [processingInstruction, 5\]] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], point 67 [processingInstruction, 9\]] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], point 86 [foreignDoctype, 0\]] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], point 87 [xmlDoctype, 0\]] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], point 54 [foreignDoc, 0\]] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], point 55 [foreignDoc, 1\]] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], point 56 [foreignComment, 2\]] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], point 57 [foreignTextNode, 0\]] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], point 58 [foreignTextNode, 36\]] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], point 59 [xmlDoc, -1\]] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], point 60 [xmlDoc, 0\]] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], point 61 [xmlDoc, 1\]] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], point 62 [xmlDoc, 5\]] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], point 63 [xmlComment, 0\]] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], point 64 [xmlComment, 4\]] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], point 65 [processingInstruction, 0\]] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], point 66 [processingInstruction, 5\]] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], point 67 [processingInstruction, 9\]] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], point 86 [foreignDoctype, 0\]] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], point 87 [xmlDoctype, 0\]] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], point 54 [foreignDoc, 0\]] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], point 55 [foreignDoc, 1\]] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], point 56 [foreignComment, 2\]] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], point 57 [foreignTextNode, 0\]] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], point 58 [foreignTextNode, 36\]] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], point 59 [xmlDoc, -1\]] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], point 60 [xmlDoc, 0\]] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], point 61 [xmlDoc, 1\]] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], point 62 [xmlDoc, 5\]] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], point 63 [xmlComment, 0\]] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], point 64 [xmlComment, 4\]] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], point 65 [processingInstruction, 0\]] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], point 66 [processingInstruction, 5\]] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], point 67 [processingInstruction, 9\]] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], point 86 [foreignDoctype, 0\]] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], point 87 [xmlDoctype, 0\]] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], point 54 [foreignDoc, 0\]] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], point 55 [foreignDoc, 1\]] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], point 56 [foreignComment, 2\]] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], point 57 [foreignTextNode, 0\]] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], point 58 [foreignTextNode, 36\]] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], point 59 [xmlDoc, -1\]] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], point 60 [xmlDoc, 0\]] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], point 61 [xmlDoc, 1\]] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], point 62 [xmlDoc, 5\]] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], point 63 [xmlComment, 0\]] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], point 64 [xmlComment, 4\]] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], point 65 [processingInstruction, 0\]] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], point 66 [processingInstruction, 5\]] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], point 67 [processingInstruction, 9\]] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], point 86 [foreignDoctype, 0\]] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], point 87 [xmlDoctype, 0\]] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], point 54 [foreignDoc, 0\]] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], point 55 [foreignDoc, 1\]] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], point 56 [foreignComment, 2\]] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], point 57 [foreignTextNode, 0\]] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], point 58 [foreignTextNode, 36\]] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], point 59 [xmlDoc, -1\]] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], point 60 [xmlDoc, 0\]] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], point 61 [xmlDoc, 1\]] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], point 62 [xmlDoc, 5\]] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], point 63 [xmlComment, 0\]] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], point 64 [xmlComment, 4\]] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], point 65 [processingInstruction, 0\]] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], point 66 [processingInstruction, 5\]] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], point 67 [processingInstruction, 9\]] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], point 86 [foreignDoctype, 0\]] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], point 87 [xmlDoctype, 0\]] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], point 54 [foreignDoc, 0\]] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], point 55 [foreignDoc, 1\]] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], point 56 [foreignComment, 2\]] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], point 57 [foreignTextNode, 0\]] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], point 58 [foreignTextNode, 36\]] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], point 59 [xmlDoc, -1\]] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], point 60 [xmlDoc, 0\]] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], point 61 [xmlDoc, 1\]] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], point 62 [xmlDoc, 5\]] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], point 63 [xmlComment, 0\]] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], point 64 [xmlComment, 4\]] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], point 65 [processingInstruction, 0\]] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], point 66 [processingInstruction, 5\]] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], point 67 [processingInstruction, 9\]] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], point 86 [foreignDoctype, 0\]] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], point 87 [xmlDoctype, 0\]] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], point 54 [foreignDoc, 0\]] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], point 55 [foreignDoc, 1\]] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], point 56 [foreignComment, 2\]] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], point 57 [foreignTextNode, 0\]] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], point 58 [foreignTextNode, 36\]] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], point 59 [xmlDoc, -1\]] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], point 60 [xmlDoc, 0\]] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], point 61 [xmlDoc, 1\]] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], point 62 [xmlDoc, 5\]] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], point 63 [xmlComment, 0\]] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], point 64 [xmlComment, 4\]] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], point 65 [processingInstruction, 0\]] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], point 66 [processingInstruction, 5\]] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], point 67 [processingInstruction, 9\]] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], point 86 [foreignDoctype, 0\]] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], point 87 [xmlDoctype, 0\]] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], point 54 [foreignDoc, 0\]] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], point 55 [foreignDoc, 1\]] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], point 56 [foreignComment, 2\]] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], point 57 [foreignTextNode, 0\]] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], point 58 [foreignTextNode, 36\]] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], point 59 [xmlDoc, -1\]] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], point 60 [xmlDoc, 0\]] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], point 61 [xmlDoc, 1\]] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], point 62 [xmlDoc, 5\]] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], point 63 [xmlComment, 0\]] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], point 64 [xmlComment, 4\]] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], point 65 [processingInstruction, 0\]] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], point 66 [processingInstruction, 5\]] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], point 67 [processingInstruction, 9\]] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], point 86 [foreignDoctype, 0\]] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], point 87 [xmlDoctype, 0\]] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], point 54 [foreignDoc, 0\]] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], point 55 [foreignDoc, 1\]] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], point 56 [foreignComment, 2\]] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], point 57 [foreignTextNode, 0\]] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], point 58 [foreignTextNode, 36\]] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], point 59 [xmlDoc, -1\]] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], point 60 [xmlDoc, 0\]] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], point 61 [xmlDoc, 1\]] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], point 62 [xmlDoc, 5\]] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], point 63 [xmlComment, 0\]] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], point 64 [xmlComment, 4\]] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], point 65 [processingInstruction, 0\]] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], point 66 [processingInstruction, 5\]] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], point 67 [processingInstruction, 9\]] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], point 86 [foreignDoctype, 0\]] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], point 87 [xmlDoctype, 0\]] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], point 54 [foreignDoc, 0\]] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], point 55 [foreignDoc, 1\]] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], point 56 [foreignComment, 2\]] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], point 57 [foreignTextNode, 0\]] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], point 58 [foreignTextNode, 36\]] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], point 59 [xmlDoc, -1\]] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], point 60 [xmlDoc, 0\]] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], point 61 [xmlDoc, 1\]] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], point 62 [xmlDoc, 5\]] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], point 63 [xmlComment, 0\]] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], point 64 [xmlComment, 4\]] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], point 65 [processingInstruction, 0\]] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], point 66 [processingInstruction, 5\]] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], point 67 [processingInstruction, 9\]] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], point 86 [foreignDoctype, 0\]] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], point 87 [xmlDoctype, 0\]] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], point 54 [foreignDoc, 0\]] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], point 55 [foreignDoc, 1\]] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], point 56 [foreignComment, 2\]] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], point 57 [foreignTextNode, 0\]] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], point 58 [foreignTextNode, 36\]] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], point 59 [xmlDoc, -1\]] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], point 60 [xmlDoc, 0\]] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], point 61 [xmlDoc, 1\]] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], point 62 [xmlDoc, 5\]] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], point 63 [xmlComment, 0\]] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], point 64 [xmlComment, 4\]] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], point 65 [processingInstruction, 0\]] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], point 66 [processingInstruction, 5\]] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], point 67 [processingInstruction, 9\]] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], point 86 [foreignDoctype, 0\]] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], point 87 [xmlDoctype, 0\]] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], point 54 [foreignDoc, 0\]] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], point 55 [foreignDoc, 1\]] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], point 56 [foreignComment, 2\]] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], point 57 [foreignTextNode, 0\]] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], point 58 [foreignTextNode, 36\]] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], point 59 [xmlDoc, -1\]] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], point 60 [xmlDoc, 0\]] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], point 61 [xmlDoc, 1\]] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], point 62 [xmlDoc, 5\]] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], point 63 [xmlComment, 0\]] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], point 64 [xmlComment, 4\]] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], point 65 [processingInstruction, 0\]] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], point 66 [processingInstruction, 5\]] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], point 67 [processingInstruction, 9\]] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], point 86 [foreignDoctype, 0\]] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], point 87 [xmlDoctype, 0\]] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], point 54 [foreignDoc, 0\]] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], point 55 [foreignDoc, 1\]] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], point 56 [foreignComment, 2\]] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], point 57 [foreignTextNode, 0\]] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], point 58 [foreignTextNode, 36\]] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], point 59 [xmlDoc, -1\]] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], point 60 [xmlDoc, 0\]] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], point 61 [xmlDoc, 1\]] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], point 62 [xmlDoc, 5\]] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], point 63 [xmlComment, 0\]] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], point 64 [xmlComment, 4\]] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], point 65 [processingInstruction, 0\]] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], point 66 [processingInstruction, 5\]] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], point 67 [processingInstruction, 9\]] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], point 86 [foreignDoctype, 0\]] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], point 87 [xmlDoctype, 0\]] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], point 54 [foreignDoc, 0\]] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], point 55 [foreignDoc, 1\]] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], point 56 [foreignComment, 2\]] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], point 57 [foreignTextNode, 0\]] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], point 58 [foreignTextNode, 36\]] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], point 59 [xmlDoc, -1\]] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], point 60 [xmlDoc, 0\]] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], point 61 [xmlDoc, 1\]] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], point 62 [xmlDoc, 5\]] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], point 63 [xmlComment, 0\]] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], point 64 [xmlComment, 4\]] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], point 65 [processingInstruction, 0\]] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], point 66 [processingInstruction, 5\]] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], point 67 [processingInstruction, 9\]] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], point 86 [foreignDoctype, 0\]] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], point 87 [xmlDoctype, 0\]] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], point 54 [foreignDoc, 0\]] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], point 55 [foreignDoc, 1\]] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], point 56 [foreignComment, 2\]] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], point 57 [foreignTextNode, 0\]] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], point 58 [foreignTextNode, 36\]] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], point 59 [xmlDoc, -1\]] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], point 60 [xmlDoc, 0\]] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], point 61 [xmlDoc, 1\]] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], point 62 [xmlDoc, 5\]] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], point 63 [xmlComment, 0\]] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], point 64 [xmlComment, 4\]] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], point 65 [processingInstruction, 0\]] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], point 66 [processingInstruction, 5\]] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], point 67 [processingInstruction, 9\]] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], point 86 [foreignDoctype, 0\]] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], point 87 [xmlDoctype, 0\]] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], point 54 [foreignDoc, 0\]] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], point 55 [foreignDoc, 1\]] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], point 56 [foreignComment, 2\]] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], point 57 [foreignTextNode, 0\]] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], point 58 [foreignTextNode, 36\]] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], point 59 [xmlDoc, -1\]] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], point 60 [xmlDoc, 0\]] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], point 61 [xmlDoc, 1\]] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], point 62 [xmlDoc, 5\]] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], point 63 [xmlComment, 0\]] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], point 64 [xmlComment, 4\]] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], point 65 [processingInstruction, 0\]] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], point 66 [processingInstruction, 5\]] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], point 67 [processingInstruction, 9\]] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], point 86 [foreignDoctype, 0\]] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], point 87 [xmlDoctype, 0\]] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], point 41 [detachedPara1, 0\]] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], point 42 [detachedPara1, 1\]] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], point 68 [detachedTextNode, 0\]] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], point 69 [detachedTextNode, 8\]] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], point 75 [detachedComment, 3\]] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], point 76 [detachedComment, 5\]] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], point 80 [docfrag, 0\]] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], point 41 [detachedPara1, 0\]] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], point 42 [detachedPara1, 1\]] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], point 68 [detachedTextNode, 0\]] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], point 69 [detachedTextNode, 8\]] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], point 75 [detachedComment, 3\]] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], point 76 [detachedComment, 5\]] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], point 80 [docfrag, 0\]] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], point 41 [detachedPara1, 0\]] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], point 42 [detachedPara1, 1\]] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], point 68 [detachedTextNode, 0\]] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], point 69 [detachedTextNode, 8\]] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], point 75 [detachedComment, 3\]] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], point 76 [detachedComment, 5\]] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], point 80 [docfrag, 0\]] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], point 41 [detachedPara1, 0\]] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], point 42 [detachedPara1, 1\]] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], point 68 [detachedTextNode, 0\]] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], point 69 [detachedTextNode, 8\]] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], point 75 [detachedComment, 3\]] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], point 76 [detachedComment, 5\]] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], point 80 [docfrag, 0\]] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], point 41 [detachedPara1, 0\]] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], point 42 [detachedPara1, 1\]] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], point 68 [detachedTextNode, 0\]] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], point 69 [detachedTextNode, 8\]] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], point 75 [detachedComment, 3\]] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], point 76 [detachedComment, 5\]] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], point 80 [docfrag, 0\]] - expected: FAIL - - [Range 35 [document, 0, document, 1\], point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [Range 35 [document, 0, document, 1\], point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [Range 35 [document, 0, document, 1\], point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [Range 35 [document, 0, document, 1\], point 41 [detachedPara1, 0\]] - expected: FAIL - - [Range 35 [document, 0, document, 1\], point 42 [detachedPara1, 1\]] - expected: FAIL - - [Range 35 [document, 0, document, 1\], point 68 [detachedTextNode, 0\]] - expected: FAIL - - [Range 35 [document, 0, document, 1\], point 69 [detachedTextNode, 8\]] - expected: FAIL - - [Range 35 [document, 0, document, 1\], point 75 [detachedComment, 3\]] - expected: FAIL - - [Range 35 [document, 0, document, 1\], point 76 [detachedComment, 5\]] - expected: FAIL - - [Range 35 [document, 0, document, 1\], point 80 [docfrag, 0\]] - expected: FAIL - - [Range 36 [document, 0, document, 2\], point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [Range 36 [document, 0, document, 2\], point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [Range 36 [document, 0, document, 2\], point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [Range 36 [document, 0, document, 2\], point 41 [detachedPara1, 0\]] - expected: FAIL - - [Range 36 [document, 0, document, 2\], point 42 [detachedPara1, 1\]] - expected: FAIL - - [Range 36 [document, 0, document, 2\], point 68 [detachedTextNode, 0\]] - expected: FAIL - - [Range 36 [document, 0, document, 2\], point 69 [detachedTextNode, 8\]] - expected: FAIL - - [Range 36 [document, 0, document, 2\], point 75 [detachedComment, 3\]] - expected: FAIL - - [Range 36 [document, 0, document, 2\], point 76 [detachedComment, 5\]] - expected: FAIL - - [Range 36 [document, 0, document, 2\], point 80 [docfrag, 0\]] - expected: FAIL - - [Range 37 [document, 1, document, 2\], point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [Range 37 [document, 1, document, 2\], point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [Range 37 [document, 1, document, 2\], point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [Range 37 [document, 1, document, 2\], point 41 [detachedPara1, 0\]] - expected: FAIL - - [Range 37 [document, 1, document, 2\], point 42 [detachedPara1, 1\]] - expected: FAIL - - [Range 37 [document, 1, document, 2\], point 68 [detachedTextNode, 0\]] - expected: FAIL - - [Range 37 [document, 1, document, 2\], point 69 [detachedTextNode, 8\]] - expected: FAIL - - [Range 37 [document, 1, document, 2\], point 75 [detachedComment, 3\]] - expected: FAIL - - [Range 37 [document, 1, document, 2\], point 76 [detachedComment, 5\]] - expected: FAIL - - [Range 37 [document, 1, document, 2\], point 80 [docfrag, 0\]] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], point 41 [detachedPara1, 0\]] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], point 42 [detachedPara1, 1\]] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], point 68 [detachedTextNode, 0\]] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], point 69 [detachedTextNode, 8\]] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], point 75 [detachedComment, 3\]] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], point 76 [detachedComment, 5\]] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], point 80 [docfrag, 0\]] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], point 41 [detachedPara1, 0\]] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], point 42 [detachedPara1, 1\]] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], point 68 [detachedTextNode, 0\]] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], point 69 [detachedTextNode, 8\]] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], point 75 [detachedComment, 3\]] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], point 76 [detachedComment, 5\]] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], point 80 [docfrag, 0\]] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], point 41 [detachedPara1, 0\]] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], point 42 [detachedPara1, 1\]] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], point 68 [detachedTextNode, 0\]] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], point 69 [detachedTextNode, 8\]] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], point 75 [detachedComment, 3\]] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], point 76 [detachedComment, 5\]] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], point 80 [docfrag, 0\]] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], point 41 [detachedPara1, 0\]] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], point 42 [detachedPara1, 1\]] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], point 68 [detachedTextNode, 0\]] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], point 69 [detachedTextNode, 8\]] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], point 75 [detachedComment, 3\]] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], point 76 [detachedComment, 5\]] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], point 80 [docfrag, 0\]] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], point 41 [detachedPara1, 0\]] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], point 42 [detachedPara1, 1\]] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], point 68 [detachedTextNode, 0\]] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], point 69 [detachedTextNode, 8\]] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], point 75 [detachedComment, 3\]] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], point 76 [detachedComment, 5\]] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], point 80 [docfrag, 0\]] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], point 41 [detachedPara1, 0\]] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], point 42 [detachedPara1, 1\]] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], point 68 [detachedTextNode, 0\]] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], point 69 [detachedTextNode, 8\]] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], point 75 [detachedComment, 3\]] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], point 76 [detachedComment, 5\]] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], point 80 [docfrag, 0\]] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], point 41 [detachedPara1, 0\]] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], point 42 [detachedPara1, 1\]] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], point 68 [detachedTextNode, 0\]] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], point 69 [detachedTextNode, 8\]] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], point 75 [detachedComment, 3\]] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], point 76 [detachedComment, 5\]] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], point 80 [docfrag, 0\]] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], point 41 [detachedPara1, 0\]] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], point 42 [detachedPara1, 1\]] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], point 68 [detachedTextNode, 0\]] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], point 69 [detachedTextNode, 8\]] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], point 75 [detachedComment, 3\]] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], point 76 [detachedComment, 5\]] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], point 80 [docfrag, 0\]] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], point 41 [detachedPara1, 0\]] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], point 42 [detachedPara1, 1\]] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], point 68 [detachedTextNode, 0\]] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], point 69 [detachedTextNode, 8\]] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], point 75 [detachedComment, 3\]] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], point 76 [detachedComment, 5\]] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], point 80 [docfrag, 0\]] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], point 41 [detachedPara1, 0\]] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], point 42 [detachedPara1, 1\]] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], point 68 [detachedTextNode, 0\]] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], point 69 [detachedTextNode, 8\]] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], point 75 [detachedComment, 3\]] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], point 76 [detachedComment, 5\]] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], point 80 [docfrag, 0\]] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], point 41 [detachedPara1, 0\]] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], point 42 [detachedPara1, 1\]] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], point 68 [detachedTextNode, 0\]] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], point 69 [detachedTextNode, 8\]] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], point 75 [detachedComment, 3\]] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], point 76 [detachedComment, 5\]] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], point 80 [docfrag, 0\]] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], point 41 [detachedPara1, 0\]] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], point 42 [detachedPara1, 1\]] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], point 68 [detachedTextNode, 0\]] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], point 69 [detachedTextNode, 8\]] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], point 75 [detachedComment, 3\]] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], point 76 [detachedComment, 5\]] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], point 80 [docfrag, 0\]] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], point 41 [detachedPara1, 0\]] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], point 42 [detachedPara1, 1\]] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], point 68 [detachedTextNode, 0\]] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], point 69 [detachedTextNode, 8\]] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], point 75 [detachedComment, 3\]] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], point 76 [detachedComment, 5\]] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], point 80 [docfrag, 0\]] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], point 41 [detachedPara1, 0\]] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], point 42 [detachedPara1, 1\]] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], point 68 [detachedTextNode, 0\]] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], point 69 [detachedTextNode, 8\]] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], point 75 [detachedComment, 3\]] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], point 76 [detachedComment, 5\]] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], point 80 [docfrag, 0\]] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], point 41 [detachedPara1, 0\]] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], point 42 [detachedPara1, 1\]] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], point 68 [detachedTextNode, 0\]] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], point 69 [detachedTextNode, 8\]] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], point 75 [detachedComment, 3\]] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], point 76 [detachedComment, 5\]] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], point 80 [docfrag, 0\]] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], point 41 [detachedPara1, 0\]] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], point 42 [detachedPara1, 1\]] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], point 68 [detachedTextNode, 0\]] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], point 69 [detachedTextNode, 8\]] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], point 75 [detachedComment, 3\]] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], point 76 [detachedComment, 5\]] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], point 80 [docfrag, 0\]] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], point 41 [detachedPara1, 0\]] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], point 42 [detachedPara1, 1\]] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], point 68 [detachedTextNode, 0\]] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], point 69 [detachedTextNode, 8\]] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], point 75 [detachedComment, 3\]] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], point 76 [detachedComment, 5\]] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], point 80 [docfrag, 0\]] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], point 41 [detachedPara1, 0\]] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], point 42 [detachedPara1, 1\]] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], point 68 [detachedTextNode, 0\]] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], point 69 [detachedTextNode, 8\]] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], point 75 [detachedComment, 3\]] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], point 76 [detachedComment, 5\]] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], point 80 [docfrag, 0\]] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], point 41 [detachedPara1, 0\]] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], point 42 [detachedPara1, 1\]] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], point 68 [detachedTextNode, 0\]] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], point 69 [detachedTextNode, 8\]] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], point 75 [detachedComment, 3\]] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], point 76 [detachedComment, 5\]] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], point 80 [docfrag, 0\]] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], point 41 [detachedPara1, 0\]] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], point 42 [detachedPara1, 1\]] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], point 68 [detachedTextNode, 0\]] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], point 69 [detachedTextNode, 8\]] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], point 75 [detachedComment, 3\]] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], point 76 [detachedComment, 5\]] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], point 80 [docfrag, 0\]] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], point 41 [detachedPara1, 0\]] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], point 42 [detachedPara1, 1\]] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], point 68 [detachedTextNode, 0\]] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], point 69 [detachedTextNode, 8\]] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], point 75 [detachedComment, 3\]] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], point 76 [detachedComment, 5\]] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], point 80 [docfrag, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [xmlDoc, 1, xmlComment, 0\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [xmlDoc, 1, xmlComment, 0\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [xmlDoc, 1, xmlComment, 0\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [xmlDoc, 1, xmlComment, 0\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [xmlDoc, 1, xmlComment, 0\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [xmlDoc, 1, xmlComment, 0\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [xmlDoc, 1, xmlComment, 0\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [xmlDoc, 1, xmlComment, 0\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [xmlDoc, 1, xmlComment, 0\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [xmlDoc, 1, xmlComment, 0\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [xmlDoc, 1, xmlComment, 0\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [xmlDoc, 1, xmlComment, 0\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [xmlDoc, 1, xmlComment, 0\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [xmlDoc, 1, xmlComment, 0\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [xmlDoc, 1, xmlComment, 0\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [xmlDoc, 1, xmlComment, 0\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [xmlDoc, 1, xmlComment, 0\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [xmlDoc, 1, xmlComment, 0\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [xmlDoc, 1, xmlComment, 0\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [xmlDoc, 1, xmlComment, 0\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [xmlDoc, 1, xmlComment, 0\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [xmlDoc, 1, xmlComment, 0\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [xmlDoc, 1, xmlComment, 0\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [xmlDoc, 1, xmlComment, 0\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [xmlDoc, 1, xmlComment, 0\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [xmlDoc, 1, xmlComment, 0\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [xmlDoc, 1, xmlComment, 0\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [xmlDoc, 1, xmlComment, 0\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [xmlDoc, 1, xmlComment, 0\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [xmlDoc, 1, xmlComment, 0\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [xmlDoc, 1, xmlComment, 0\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [xmlDoc, 1, xmlComment, 0\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [xmlDoc, 1, xmlComment, 0\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [xmlDoc, 1, xmlComment, 0\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [xmlDoc, 1, xmlComment, 0\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [xmlDoc, 1, xmlComment, 0\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [xmlDoc, 1, xmlComment, 0\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [xmlDoc, 1, xmlComment, 0\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [xmlDoc, 1, xmlComment, 0\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [xmlDoc, 1, xmlComment, 0\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [xmlDoc, 1, xmlComment, 0\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [xmlDoc, 1, xmlComment, 0\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [xmlDoc, 1, xmlComment, 0\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [xmlDoc, 1, xmlComment, 0\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [xmlDoc, 1, xmlComment, 0\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [xmlDoc, 1, xmlComment, 0\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [xmlDoc, 1, xmlComment, 0\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [xmlDoc, 1, xmlComment, 0\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [xmlDoc, 1, xmlComment, 0\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [xmlDoc, 1, xmlComment, 0\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [xmlDoc, 1, xmlComment, 0\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [xmlDoc, 1, xmlComment, 0\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [xmlDoc, 1, xmlComment, 0\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [xmlDoc, 1, xmlComment, 0\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [xmlDoc, 1, xmlComment, 0\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [xmlDoc, 1, xmlComment, 0\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [xmlDoc, 1, xmlComment, 0\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [xmlDoc, 1, xmlComment, 0\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [xmlDoc, 1, xmlComment, 0\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [xmlDoc, 1, xmlComment, 0\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [xmlDoc, 1, xmlComment, 0\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [xmlDoc, 1, xmlComment, 0\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [xmlDoc, 1, xmlComment, 0\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [xmlDoc, 1, xmlComment, 0\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [xmlDoc, 1, xmlComment, 0\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [xmlDoc, 1, xmlComment, 0\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [xmlDoc, 1, xmlComment, 0\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [xmlDoc, 1, xmlComment, 0\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [xmlDoc, 1, xmlComment, 0\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [xmlDoc, 1, xmlComment, 0\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [xmlDoc, 1, xmlComment, 0\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [xmlDoc, 1, xmlComment, 0\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [xmlDoc, 1, xmlComment, 0\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [xmlDoc, 1, xmlComment, 0\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [xmlDoc, 1, xmlComment, 0\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [xmlDoc, 1, xmlComment, 0\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [xmlDoc, 1, xmlComment, 0\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [xmlDoc, 1, xmlComment, 0\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [xmlDoc, 1, xmlComment, 0\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [xmlDoc, 1, xmlComment, 0\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [xmlDoc, 1, xmlComment, 0\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [xmlDoc, 1, xmlComment, 0\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [xmlDoc, 1, xmlComment, 0\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [xmlDoc, 1, xmlComment, 0\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [xmlDoc, 1, xmlComment, 0\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [xmlDoc, 1, xmlComment, 0\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [xmlDoc, 1, xmlComment, 0\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [xmlDoc, 1, xmlComment, 0\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [detachedTextNode, 0, detachedTextNode, 8\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [detachedTextNode, 0, detachedTextNode, 8\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [detachedTextNode, 0, detachedTextNode, 8\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [detachedTextNode, 0, detachedTextNode, 8\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [detachedTextNode, 0, detachedTextNode, 8\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [detachedTextNode, 0, detachedTextNode, 8\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [detachedTextNode, 0, detachedTextNode, 8\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [detachedTextNode, 0, detachedTextNode, 8\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [detachedTextNode, 0, detachedTextNode, 8\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [detachedTextNode, 0, detachedTextNode, 8\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [detachedTextNode, 0, detachedTextNode, 8\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [detachedTextNode, 0, detachedTextNode, 8\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [detachedTextNode, 0, detachedTextNode, 8\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [detachedTextNode, 0, detachedTextNode, 8\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [detachedTextNode, 0, detachedTextNode, 8\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [detachedTextNode, 0, detachedTextNode, 8\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [detachedTextNode, 0, detachedTextNode, 8\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [detachedTextNode, 0, detachedTextNode, 8\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [detachedTextNode, 0, detachedTextNode, 8\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [detachedTextNode, 0, detachedTextNode, 8\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [detachedTextNode, 0, detachedTextNode, 8\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [detachedTextNode, 0, detachedTextNode, 8\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [detachedTextNode, 0, detachedTextNode, 8\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [detachedTextNode, 0, detachedTextNode, 8\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [detachedTextNode, 0, detachedTextNode, 8\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [detachedTextNode, 0, detachedTextNode, 8\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [detachedTextNode, 0, detachedTextNode, 8\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [detachedTextNode, 0, detachedTextNode, 8\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [detachedTextNode, 0, detachedTextNode, 8\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [detachedTextNode, 0, detachedTextNode, 8\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [detachedTextNode, 0, detachedTextNode, 8\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [detachedTextNode, 0, detachedTextNode, 8\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [detachedTextNode, 0, detachedTextNode, 8\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [detachedTextNode, 0, detachedTextNode, 8\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [detachedTextNode, 0, detachedTextNode, 8\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [detachedTextNode, 0, detachedTextNode, 8\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [detachedTextNode, 0, detachedTextNode, 8\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [detachedTextNode, 0, detachedTextNode, 8\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [detachedTextNode, 0, detachedTextNode, 8\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [detachedTextNode, 0, detachedTextNode, 8\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [detachedTextNode, 0, detachedTextNode, 8\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [detachedTextNode, 0, detachedTextNode, 8\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [detachedTextNode, 0, detachedTextNode, 8\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [detachedTextNode, 0, detachedTextNode, 8\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [detachedTextNode, 0, detachedTextNode, 8\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [detachedTextNode, 0, detachedTextNode, 8\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [detachedTextNode, 0, detachedTextNode, 8\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [detachedTextNode, 0, detachedTextNode, 8\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [detachedTextNode, 0, detachedTextNode, 8\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [detachedTextNode, 0, detachedTextNode, 8\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [detachedTextNode, 0, detachedTextNode, 8\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [detachedTextNode, 0, detachedTextNode, 8\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [detachedTextNode, 0, detachedTextNode, 8\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [detachedTextNode, 0, detachedTextNode, 8\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [detachedTextNode, 0, detachedTextNode, 8\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [detachedTextNode, 0, detachedTextNode, 8\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [detachedTextNode, 0, detachedTextNode, 8\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [detachedTextNode, 0, detachedTextNode, 8\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [detachedTextNode, 0, detachedTextNode, 8\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [detachedTextNode, 0, detachedTextNode, 8\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [detachedTextNode, 0, detachedTextNode, 8\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [detachedTextNode, 0, detachedTextNode, 8\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [detachedTextNode, 0, detachedTextNode, 8\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [detachedTextNode, 0, detachedTextNode, 8\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [detachedTextNode, 0, detachedTextNode, 8\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [detachedTextNode, 0, detachedTextNode, 8\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [detachedTextNode, 0, detachedTextNode, 8\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [detachedTextNode, 0, detachedTextNode, 8\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [detachedTextNode, 0, detachedTextNode, 8\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [detachedTextNode, 0, detachedTextNode, 8\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [detachedTextNode, 0, detachedTextNode, 8\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [detachedTextNode, 0, detachedTextNode, 8\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [detachedTextNode, 0, detachedTextNode, 8\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [detachedTextNode, 0, detachedTextNode, 8\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [detachedTextNode, 0, detachedTextNode, 8\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [detachedTextNode, 0, detachedTextNode, 8\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [detachedTextNode, 0, detachedTextNode, 8\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [detachedTextNode, 0, detachedTextNode, 8\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [detachedTextNode, 0, detachedTextNode, 8\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [detachedTextNode, 0, detachedTextNode, 8\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [detachedTextNode, 0, detachedTextNode, 8\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [detachedTextNode, 0, detachedTextNode, 8\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [detachedTextNode, 0, detachedTextNode, 8\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [detachedTextNode, 0, detachedTextNode, 8\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [detachedTextNode, 0, detachedTextNode, 8\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [detachedTextNode, 0, detachedTextNode, 8\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [detachedTextNode, 0, detachedTextNode, 8\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [detachedTextNode, 0, detachedTextNode, 8\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [detachedComment, 3, detachedComment, 4\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [detachedComment, 3, detachedComment, 4\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [detachedComment, 3, detachedComment, 4\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [detachedComment, 3, detachedComment, 4\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [detachedComment, 3, detachedComment, 4\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [detachedComment, 3, detachedComment, 4\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [detachedComment, 3, detachedComment, 4\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [detachedComment, 3, detachedComment, 4\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [detachedComment, 3, detachedComment, 4\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [detachedComment, 3, detachedComment, 4\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [detachedComment, 3, detachedComment, 4\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [detachedComment, 3, detachedComment, 4\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [detachedComment, 3, detachedComment, 4\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [detachedComment, 3, detachedComment, 4\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [detachedComment, 3, detachedComment, 4\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [detachedComment, 3, detachedComment, 4\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [detachedComment, 3, detachedComment, 4\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [detachedComment, 3, detachedComment, 4\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [detachedComment, 3, detachedComment, 4\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [detachedComment, 3, detachedComment, 4\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [detachedComment, 3, detachedComment, 4\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [detachedComment, 3, detachedComment, 4\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [detachedComment, 3, detachedComment, 4\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [detachedComment, 3, detachedComment, 4\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [detachedComment, 3, detachedComment, 4\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [detachedComment, 3, detachedComment, 4\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [detachedComment, 3, detachedComment, 4\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [detachedComment, 3, detachedComment, 4\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [detachedComment, 3, detachedComment, 4\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [detachedComment, 3, detachedComment, 4\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [detachedComment, 3, detachedComment, 4\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [detachedComment, 3, detachedComment, 4\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [detachedComment, 3, detachedComment, 4\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [detachedComment, 3, detachedComment, 4\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [detachedComment, 3, detachedComment, 4\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [detachedComment, 3, detachedComment, 4\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [detachedComment, 3, detachedComment, 4\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [detachedComment, 3, detachedComment, 4\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [detachedComment, 3, detachedComment, 4\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [detachedComment, 3, detachedComment, 4\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [detachedComment, 3, detachedComment, 4\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [detachedComment, 3, detachedComment, 4\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [detachedComment, 3, detachedComment, 4\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [detachedComment, 3, detachedComment, 4\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [detachedComment, 3, detachedComment, 4\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [detachedComment, 3, detachedComment, 4\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [detachedComment, 3, detachedComment, 4\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [detachedComment, 3, detachedComment, 4\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [detachedComment, 3, detachedComment, 4\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [detachedComment, 3, detachedComment, 4\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [detachedComment, 3, detachedComment, 4\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [detachedComment, 3, detachedComment, 4\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [detachedComment, 3, detachedComment, 4\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [detachedComment, 3, detachedComment, 4\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [detachedComment, 3, detachedComment, 4\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [detachedComment, 3, detachedComment, 4\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [detachedComment, 3, detachedComment, 4\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [detachedComment, 3, detachedComment, 4\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [detachedComment, 3, detachedComment, 4\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [detachedComment, 3, detachedComment, 4\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [detachedComment, 3, detachedComment, 4\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [detachedComment, 3, detachedComment, 4\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [detachedComment, 3, detachedComment, 4\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [detachedComment, 3, detachedComment, 4\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [detachedComment, 3, detachedComment, 4\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [detachedComment, 3, detachedComment, 4\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [detachedComment, 3, detachedComment, 4\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [detachedComment, 3, detachedComment, 4\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [detachedComment, 3, detachedComment, 4\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [detachedComment, 3, detachedComment, 4\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [detachedComment, 3, detachedComment, 4\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [detachedComment, 3, detachedComment, 4\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [detachedComment, 3, detachedComment, 4\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [detachedComment, 3, detachedComment, 4\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [detachedComment, 3, detachedComment, 4\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [detachedComment, 3, detachedComment, 4\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [detachedComment, 3, detachedComment, 4\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [detachedComment, 3, detachedComment, 4\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [detachedComment, 3, detachedComment, 4\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [detachedComment, 3, detachedComment, 4\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [detachedComment, 3, detachedComment, 4\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [detachedComment, 3, detachedComment, 4\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [detachedComment, 3, detachedComment, 4\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [detachedComment, 3, detachedComment, 4\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [detachedComment, 3, detachedComment, 4\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [detachedComment, 3, detachedComment, 4\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [detachedComment, 3, detachedComment, 4\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [detachedComment, 3, detachedComment, 4\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [detachedComment, 5, detachedComment, 5\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [detachedComment, 5, detachedComment, 5\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [detachedComment, 5, detachedComment, 5\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [detachedComment, 5, detachedComment, 5\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [detachedComment, 5, detachedComment, 5\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [detachedComment, 5, detachedComment, 5\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [detachedComment, 5, detachedComment, 5\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [detachedComment, 5, detachedComment, 5\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [detachedComment, 5, detachedComment, 5\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [detachedComment, 5, detachedComment, 5\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [detachedComment, 5, detachedComment, 5\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [detachedComment, 5, detachedComment, 5\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [detachedComment, 5, detachedComment, 5\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [detachedComment, 5, detachedComment, 5\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [detachedComment, 5, detachedComment, 5\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [detachedComment, 5, detachedComment, 5\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [detachedComment, 5, detachedComment, 5\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [detachedComment, 5, detachedComment, 5\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [detachedComment, 5, detachedComment, 5\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [detachedComment, 5, detachedComment, 5\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [detachedComment, 5, detachedComment, 5\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [detachedComment, 5, detachedComment, 5\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [detachedComment, 5, detachedComment, 5\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [detachedComment, 5, detachedComment, 5\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [detachedComment, 5, detachedComment, 5\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [detachedComment, 5, detachedComment, 5\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [detachedComment, 5, detachedComment, 5\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [detachedComment, 5, detachedComment, 5\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [detachedComment, 5, detachedComment, 5\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [detachedComment, 5, detachedComment, 5\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [detachedComment, 5, detachedComment, 5\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [detachedComment, 5, detachedComment, 5\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [detachedComment, 5, detachedComment, 5\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [detachedComment, 5, detachedComment, 5\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [detachedComment, 5, detachedComment, 5\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [detachedComment, 5, detachedComment, 5\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [detachedComment, 5, detachedComment, 5\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [detachedComment, 5, detachedComment, 5\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [detachedComment, 5, detachedComment, 5\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [detachedComment, 5, detachedComment, 5\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [detachedComment, 5, detachedComment, 5\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [detachedComment, 5, detachedComment, 5\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [detachedComment, 5, detachedComment, 5\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [detachedComment, 5, detachedComment, 5\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [detachedComment, 5, detachedComment, 5\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [detachedComment, 5, detachedComment, 5\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [detachedComment, 5, detachedComment, 5\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [detachedComment, 5, detachedComment, 5\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [detachedComment, 5, detachedComment, 5\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [detachedComment, 5, detachedComment, 5\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [detachedComment, 5, detachedComment, 5\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [detachedComment, 5, detachedComment, 5\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [detachedComment, 5, detachedComment, 5\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [detachedComment, 5, detachedComment, 5\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [detachedComment, 5, detachedComment, 5\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [detachedComment, 5, detachedComment, 5\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [detachedComment, 5, detachedComment, 5\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [detachedComment, 5, detachedComment, 5\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [detachedComment, 5, detachedComment, 5\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [detachedComment, 5, detachedComment, 5\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [detachedComment, 5, detachedComment, 5\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [detachedComment, 5, detachedComment, 5\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [detachedComment, 5, detachedComment, 5\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [detachedComment, 5, detachedComment, 5\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [detachedComment, 5, detachedComment, 5\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [detachedComment, 5, detachedComment, 5\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [detachedComment, 5, detachedComment, 5\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [detachedComment, 5, detachedComment, 5\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [detachedComment, 5, detachedComment, 5\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [detachedComment, 5, detachedComment, 5\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [detachedComment, 5, detachedComment, 5\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [detachedComment, 5, detachedComment, 5\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [detachedComment, 5, detachedComment, 5\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [detachedComment, 5, detachedComment, 5\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [detachedComment, 5, detachedComment, 5\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [detachedComment, 5, detachedComment, 5\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [detachedComment, 5, detachedComment, 5\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [detachedComment, 5, detachedComment, 5\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [detachedComment, 5, detachedComment, 5\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [detachedComment, 5, detachedComment, 5\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [detachedComment, 5, detachedComment, 5\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [detachedComment, 5, detachedComment, 5\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [detachedComment, 5, detachedComment, 5\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [detachedComment, 5, detachedComment, 5\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [detachedComment, 5, detachedComment, 5\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [detachedComment, 5, detachedComment, 5\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [detachedComment, 5, detachedComment, 5\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [detachedComment, 5, detachedComment, 5\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [docfrag, 0, docfrag, 0\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [docfrag, 0, docfrag, 0\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [docfrag, 0, docfrag, 0\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [docfrag, 0, docfrag, 0\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [docfrag, 0, docfrag, 0\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [docfrag, 0, docfrag, 0\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [docfrag, 0, docfrag, 0\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [docfrag, 0, docfrag, 0\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [docfrag, 0, docfrag, 0\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [docfrag, 0, docfrag, 0\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [docfrag, 0, docfrag, 0\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [docfrag, 0, docfrag, 0\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [docfrag, 0, docfrag, 0\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [docfrag, 0, docfrag, 0\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [docfrag, 0, docfrag, 0\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [docfrag, 0, docfrag, 0\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [docfrag, 0, docfrag, 0\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [docfrag, 0, docfrag, 0\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [docfrag, 0, docfrag, 0\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [docfrag, 0, docfrag, 0\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [docfrag, 0, docfrag, 0\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [docfrag, 0, docfrag, 0\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [docfrag, 0, docfrag, 0\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [docfrag, 0, docfrag, 0\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [docfrag, 0, docfrag, 0\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [docfrag, 0, docfrag, 0\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [docfrag, 0, docfrag, 0\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [docfrag, 0, docfrag, 0\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [docfrag, 0, docfrag, 0\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [docfrag, 0, docfrag, 0\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [docfrag, 0, docfrag, 0\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [docfrag, 0, docfrag, 0\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [docfrag, 0, docfrag, 0\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [docfrag, 0, docfrag, 0\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [docfrag, 0, docfrag, 0\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [docfrag, 0, docfrag, 0\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [docfrag, 0, docfrag, 0\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [docfrag, 0, docfrag, 0\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [docfrag, 0, docfrag, 0\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [docfrag, 0, docfrag, 0\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [docfrag, 0, docfrag, 0\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [docfrag, 0, docfrag, 0\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [docfrag, 0, docfrag, 0\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [docfrag, 0, docfrag, 0\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [docfrag, 0, docfrag, 0\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [docfrag, 0, docfrag, 0\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [docfrag, 0, docfrag, 0\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [docfrag, 0, docfrag, 0\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [docfrag, 0, docfrag, 0\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [docfrag, 0, docfrag, 0\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [docfrag, 0, docfrag, 0\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [docfrag, 0, docfrag, 0\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [docfrag, 0, docfrag, 0\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [docfrag, 0, docfrag, 0\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [docfrag, 0, docfrag, 0\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [docfrag, 0, docfrag, 0\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [docfrag, 0, docfrag, 0\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [docfrag, 0, docfrag, 0\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [docfrag, 0, docfrag, 0\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [docfrag, 0, docfrag, 0\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [docfrag, 0, docfrag, 0\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [docfrag, 0, docfrag, 0\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [docfrag, 0, docfrag, 0\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [docfrag, 0, docfrag, 0\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [docfrag, 0, docfrag, 0\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [docfrag, 0, docfrag, 0\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [docfrag, 0, docfrag, 0\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [docfrag, 0, docfrag, 0\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [docfrag, 0, docfrag, 0\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [docfrag, 0, docfrag, 0\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [docfrag, 0, docfrag, 0\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [docfrag, 0, docfrag, 0\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [docfrag, 0, docfrag, 0\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [docfrag, 0, docfrag, 0\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [docfrag, 0, docfrag, 0\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [docfrag, 0, docfrag, 0\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [docfrag, 0, docfrag, 0\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [docfrag, 0, docfrag, 0\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [docfrag, 0, docfrag, 0\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [docfrag, 0, docfrag, 0\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [docfrag, 0, docfrag, 0\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [docfrag, 0, docfrag, 0\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [docfrag, 0, docfrag, 0\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [docfrag, 0, docfrag, 0\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [docfrag, 0, docfrag, 0\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [docfrag, 0, docfrag, 0\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [docfrag, 0, docfrag, 0\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [docfrag, 0, docfrag, 0\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0\] to [xmlDoctype, 0\]] - expected: FAIL - diff --git a/testing/web-platform/meta/selection/collapse-45.html.ini b/testing/web-platform/meta/selection/collapse-45.html.ini deleted file mode 100644 index 76d43ae96421..000000000000 --- a/testing/web-platform/meta/selection/collapse-45.html.ini +++ /dev/null @@ -1,3962 +0,0 @@ -[collapse-45.html] - type: testharness - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [paras[0\], 0, paras[0\].firstChild, 7\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [paras[0\], 0, paras[0\].firstChild, 7\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [testDiv, 2, paras[4\], 1\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 2, paras[4\], 1\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [testDiv, 1, paras[2\].firstChild, 5\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 1, paras[2\].firstChild, 5\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [document.documentElement, 1, document.body, 0\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [document.documentElement, 1, document.body, 0\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 1\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 1\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [document, 0, document, 2\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [document, 0, document, 2\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [document, 1, document, 2\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [document, 1, document, 2\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [testDiv, 0, comment, 5\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [testDiv, 0, comment, 5\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [paras[2\].firstChild, 4, comment, 2\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [paras[2\].firstChild, 4, comment, 2\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [paras[3\], 1, comment, 8\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [paras[3\], 1, comment, 8\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 0, foreignDoc, 0\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 0, foreignDoc, 0\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [foreignDoc, 1, foreignComment, 2\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc, 1, foreignComment, 2\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [foreignDoc.body, 0, foreignTextNode, 36\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [foreignDoc.body, 0, foreignTextNode, 36\] to [xmlDoctype, 0\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [detachedPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [detachedPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [detachedPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [foreignPara1.firstChild, 0\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [foreignPara1.firstChild, 1\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [foreignPara1.firstChild, 8\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [foreignPara1.firstChild, 9\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [foreignDoc.documentElement, 0\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [foreignDoc.documentElement, 1\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [foreignDoc.head, 0\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [foreignDoc.head, 0\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [foreignDoc.body, 1\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [foreignDoc.body, 1\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [detachedPara1, 0\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [detachedPara1, 0\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [detachedPara1, 1\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [detachedPara1, 1\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [foreignDoc, 0\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [foreignDoc, 0\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [foreignDoc, 1\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [foreignDoc, 1\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [foreignComment, 2\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [foreignComment, 2\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [foreignTextNode, 0\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [foreignTextNode, 0\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [foreignTextNode, 36\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [foreignTextNode, 36\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [xmlDoc, -1\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [xmlDoc, -1\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [xmlDoc, 0\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [xmlDoc, 0\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [xmlDoc, 1\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [xmlDoc, 1\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [xmlDoc, 5\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [xmlDoc, 5\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [xmlComment, 0\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [xmlComment, 0\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [xmlComment, 4\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [xmlComment, 4\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [processingInstruction, 0\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [processingInstruction, 0\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [processingInstruction, 5\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [processingInstruction, 5\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [processingInstruction, 9\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [processingInstruction, 9\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [detachedTextNode, 0\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [detachedTextNode, 0\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [detachedTextNode, 8\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [detachedTextNode, 8\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [detachedForeignTextNode, 0\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [detachedForeignTextNode, 8\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [detachedXmlTextNode, 0\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [detachedXmlTextNode, 8\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [detachedProcessingInstruction, 12\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [detachedComment, 3\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [detachedComment, 3\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [detachedComment, 5\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [detachedComment, 5\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [detachedForeignComment, 0\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [detachedForeignComment, 0\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [detachedForeignComment, 4\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [detachedForeignComment, 4\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [detachedXmlComment, 2\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [detachedXmlComment, 2\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [docfrag, 0\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [docfrag, 0\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [foreignDocfrag, 0\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [foreignDocfrag, 0\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [xmlDocfrag, 0\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [xmlDocfrag, 0\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [foreignDoctype, 0\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [foreignDoctype, 0\]] - expected: FAIL - - [collapse() on [xmlDoc, 0, xmlDoc, 0\] to [xmlDoctype, 0\]] - expected: FAIL - - [setPosition() on [xmlDoc, 0, xmlDoc, 0\] to [xmlDoctype, 0\]] - expected: FAIL - diff --git a/testing/web-platform/meta/selection/collapseToStartEnd.html.ini b/testing/web-platform/meta/selection/collapseToStartEnd.html.ini deleted file mode 100644 index 61e119964420..000000000000 --- a/testing/web-platform/meta/selection/collapseToStartEnd.html.ini +++ /dev/null @@ -1,182 +0,0 @@ -[collapseToStartEnd.html] - type: testharness - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] collapseToStart()] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] collapseToEnd()] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] collapseToStart()] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] collapseToEnd()] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] collapseToStart()] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] collapseToEnd()] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] collapseToStart()] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] collapseToEnd()] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] collapseToStart()] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] collapseToEnd()] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] collapseToStart()] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] collapseToEnd()] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] collapseToStart()] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] collapseToEnd()] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\] collapseToStart()] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\] collapseToEnd()] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\] collapseToStart()] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\] collapseToEnd()] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\] collapseToStart()] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\] collapseToEnd()] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\] collapseToStart()] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\] collapseToEnd()] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\] collapseToStart()] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\] collapseToEnd()] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] collapseToStart()] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] collapseToEnd()] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] collapseToStart()] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] collapseToEnd()] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] collapseToStart()] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] collapseToEnd()] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] collapseToStart()] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] collapseToEnd()] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] collapseToStart()] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] collapseToEnd()] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] collapseToStart()] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] collapseToEnd()] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] collapseToStart()] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] collapseToEnd()] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] collapseToStart()] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] collapseToEnd()] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] collapseToStart()] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] collapseToEnd()] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] collapseToStart()] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] collapseToEnd()] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] collapseToStart()] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] collapseToEnd()] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] collapseToStart()] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] collapseToEnd()] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\] collapseToStart()] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\] collapseToEnd()] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\] collapseToStart()] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\] collapseToEnd()] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\] collapseToStart()] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\] collapseToEnd()] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\] collapseToStart()] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\] collapseToEnd()] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\] collapseToStart()] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\] collapseToEnd()] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\] collapseToStart()] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\] collapseToEnd()] - expected: FAIL - diff --git a/testing/web-platform/meta/selection/extend-00.html.ini b/testing/web-platform/meta/selection/extend-00.html.ini deleted file mode 100644 index c902cddd8764..000000000000 --- a/testing/web-platform/meta/selection/extend-00.html.ini +++ /dev/null @@ -1,5423 +0,0 @@ -[extend-00.html] - type: testharness - [extend() with range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() with range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() with range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() with range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() with range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() with range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() with range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() with range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() with range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() with range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() with range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() with range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() with range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() with range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() with range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() with range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() with range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() with range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() with range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() with range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() with range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() with range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() with range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() with range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() with range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() with range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() with range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() with range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() with range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() with range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() with range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() with range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() with range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() with range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() backwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() forwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() backwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() forwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() backwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() forwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() backwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() forwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() backwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() forwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() backwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() forwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() backwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() forwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() backwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() forwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() backwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() forwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() backwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() forwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() backwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() forwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() backwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() forwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() backwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() forwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() backwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() forwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() backwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() forwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() backwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() forwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() backwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() forwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() backwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() forwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() backwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() forwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() backwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() forwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() backwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() forwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() backwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() forwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() backwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() forwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() backwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() forwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() backwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() forwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() backwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() forwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() backwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() forwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() backwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() forwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() backwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() forwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() backwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() forwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() backwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() forwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() backwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() forwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() backwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() forwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() backwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() forwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() backwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() forwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() backwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() forwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() backwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() forwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() backwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() forwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() backwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() forwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() backwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() forwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() backwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() forwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() backwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() forwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() backwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() forwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() backwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() forwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() backwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() forwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() backwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() forwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() backwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() forwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() backwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() forwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() backwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() forwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() backwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() forwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() backwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() forwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() backwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() forwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() backwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() forwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() backwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() forwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() backwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() forwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() backwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() forwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() backwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() forwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() backwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() forwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() backwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() forwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() backwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() forwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() backwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() forwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() backwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() forwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() backwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() forwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() with range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() with range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() with range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() with range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() with range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() with range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() with range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() with range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() with range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() with range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() with range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() with range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() with range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() with range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() with range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() with range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() with range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() with range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() with range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() with range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() with range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() with range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() with range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() with range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() with range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() with range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() with range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() with range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() with range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() with range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() with range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() with range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() with range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() with range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() backwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() forwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() backwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() forwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() backwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() forwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() backwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() forwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() backwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() forwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() backwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() forwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() backwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() forwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() backwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() forwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() backwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() forwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() backwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() forwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() backwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() forwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() backwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() forwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() backwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() forwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() backwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() forwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() backwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() forwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() backwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() forwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() backwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() forwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() backwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() forwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() backwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() forwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() backwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() forwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() backwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() forwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() backwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() forwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() backwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() forwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() backwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() forwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() backwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() forwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() backwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() forwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() backwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() forwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() backwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() forwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() backwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() forwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() backwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() forwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() backwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() forwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() backwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() forwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() backwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() forwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() backwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() forwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() backwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() forwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() backwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() forwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() backwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() forwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() backwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() forwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() backwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() forwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() backwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() forwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() backwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() forwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() backwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() forwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() backwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() forwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() backwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() forwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() backwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() forwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() backwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() forwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() backwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() forwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() backwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() forwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() backwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() forwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() backwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() forwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() backwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() forwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() backwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() forwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() backwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() forwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() backwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() forwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() backwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() forwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() backwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() forwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() backwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() forwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() backwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() forwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() backwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() forwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() backwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() forwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() backwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() forwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() backwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() forwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() backwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() forwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 0 [paras[0\].firstChild, -1\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 1 [paras[0\].firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 2 [paras[0\].firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 3 [paras[0\].firstChild, 2\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 4 [paras[0\].firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 5 [paras[0\].firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 6 [paras[0\].firstChild, 10\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 7 [paras[0\].firstChild, 65535\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 8 [paras[1\].firstChild, -1\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 9 [paras[1\].firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 10 [paras[1\].firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 11 [paras[1\].firstChild, 2\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 12 [paras[1\].firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 13 [paras[1\].firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 14 [paras[1\].firstChild, 10\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 15 [paras[1\].firstChild, 65535\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 24 [document.documentElement, -1\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 25 [document.documentElement, 0\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 26 [document.documentElement, 1\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 27 [document.documentElement, 2\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 28 [document.documentElement, 7\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 29 [document.head, 1\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 30 [document.body, 3\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 35 [paras[0\], 0\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 36 [paras[0\], 1\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 37 [paras[0\], 2\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 38 [paras[1\], 0\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 39 [paras[1\], 1\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 40 [paras[1\], 2\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 43 [testDiv, 0\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 44 [testDiv, 3\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 45 [document, -1\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 46 [document, 0\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 47 [document, 1\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 48 [document, 2\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 49 [document, 3\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 50 [comment, -1\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 51 [comment, 0\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 52 [comment, 4\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 53 [comment, 96\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 83 [doctype, 0\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 84 [doctype, -17\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 85 [doctype, 1\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 0 [paras[0\].firstChild, -1\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 1 [paras[0\].firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 2 [paras[0\].firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 3 [paras[0\].firstChild, 2\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 4 [paras[0\].firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 5 [paras[0\].firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 6 [paras[0\].firstChild, 10\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 7 [paras[0\].firstChild, 65535\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 8 [paras[1\].firstChild, -1\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 9 [paras[1\].firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 10 [paras[1\].firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 11 [paras[1\].firstChild, 2\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 12 [paras[1\].firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 13 [paras[1\].firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 14 [paras[1\].firstChild, 10\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 15 [paras[1\].firstChild, 65535\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 24 [document.documentElement, -1\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 25 [document.documentElement, 0\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 26 [document.documentElement, 1\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 27 [document.documentElement, 2\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 28 [document.documentElement, 7\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 29 [document.head, 1\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 30 [document.body, 3\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 35 [paras[0\], 0\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 36 [paras[0\], 1\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 37 [paras[0\], 2\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 38 [paras[1\], 0\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 39 [paras[1\], 1\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 40 [paras[1\], 2\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 43 [testDiv, 0\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 44 [testDiv, 3\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 45 [document, -1\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 46 [document, 0\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 47 [document, 1\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 48 [document, 2\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 49 [document, 3\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 50 [comment, -1\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 51 [comment, 0\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 52 [comment, 4\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 53 [comment, 96\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 83 [doctype, 0\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 84 [doctype, -17\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 85 [doctype, 1\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() with range 18 [document.head, 1, document.head, 1\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() with range 18 [document.head, 1, document.head, 1\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() with range 18 [document.head, 1, document.head, 1\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() with range 18 [document.head, 1, document.head, 1\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() with range 18 [document.head, 1, document.head, 1\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() with range 18 [document.head, 1, document.head, 1\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() with range 18 [document.head, 1, document.head, 1\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() with range 18 [document.head, 1, document.head, 1\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() with range 18 [document.head, 1, document.head, 1\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() with range 18 [document.head, 1, document.head, 1\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() with range 18 [document.head, 1, document.head, 1\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() with range 18 [document.head, 1, document.head, 1\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() with range 18 [document.head, 1, document.head, 1\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() with range 18 [document.head, 1, document.head, 1\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() with range 18 [document.head, 1, document.head, 1\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() with range 18 [document.head, 1, document.head, 1\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() with range 18 [document.head, 1, document.head, 1\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() with range 18 [document.head, 1, document.head, 1\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() with range 18 [document.head, 1, document.head, 1\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() with range 18 [document.head, 1, document.head, 1\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() with range 18 [document.head, 1, document.head, 1\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() with range 18 [document.head, 1, document.head, 1\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() with range 18 [document.head, 1, document.head, 1\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() with range 18 [document.head, 1, document.head, 1\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() with range 18 [document.head, 1, document.head, 1\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() with range 18 [document.head, 1, document.head, 1\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() with range 18 [document.head, 1, document.head, 1\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() with range 18 [document.head, 1, document.head, 1\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() with range 18 [document.head, 1, document.head, 1\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() with range 18 [document.head, 1, document.head, 1\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() with range 18 [document.head, 1, document.head, 1\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() with range 18 [document.head, 1, document.head, 1\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() with range 18 [document.head, 1, document.head, 1\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() with range 18 [document.head, 1, document.head, 1\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 19 [document.body, 0, document.body, 1\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 19 [document.body, 0, document.body, 1\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 19 [document.body, 0, document.body, 1\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 19 [document.body, 0, document.body, 1\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 19 [document.body, 0, document.body, 1\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 19 [document.body, 0, document.body, 1\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 19 [document.body, 0, document.body, 1\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 19 [document.body, 0, document.body, 1\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 19 [document.body, 0, document.body, 1\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() backwards with range 19 [document.body, 0, document.body, 1\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() forwards with range 19 [document.body, 0, document.body, 1\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() backwards with range 19 [document.body, 0, document.body, 1\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() forwards with range 19 [document.body, 0, document.body, 1\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() backwards with range 19 [document.body, 0, document.body, 1\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() forwards with range 19 [document.body, 0, document.body, 1\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() backwards with range 19 [document.body, 0, document.body, 1\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() forwards with range 19 [document.body, 0, document.body, 1\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() backwards with range 19 [document.body, 0, document.body, 1\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() forwards with range 19 [document.body, 0, document.body, 1\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() backwards with range 19 [document.body, 0, document.body, 1\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() forwards with range 19 [document.body, 0, document.body, 1\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() backwards with range 19 [document.body, 0, document.body, 1\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() forwards with range 19 [document.body, 0, document.body, 1\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 19 [document.body, 0, document.body, 1\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 19 [document.body, 0, document.body, 1\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() backwards with range 19 [document.body, 0, document.body, 1\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() forwards with range 19 [document.body, 0, document.body, 1\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() backwards with range 19 [document.body, 0, document.body, 1\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() forwards with range 19 [document.body, 0, document.body, 1\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() backwards with range 19 [document.body, 0, document.body, 1\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() forwards with range 19 [document.body, 0, document.body, 1\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() backwards with range 19 [document.body, 0, document.body, 1\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() forwards with range 19 [document.body, 0, document.body, 1\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() backwards with range 19 [document.body, 0, document.body, 1\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() forwards with range 19 [document.body, 0, document.body, 1\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() backwards with range 19 [document.body, 0, document.body, 1\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() forwards with range 19 [document.body, 0, document.body, 1\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() backwards with range 19 [document.body, 0, document.body, 1\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() forwards with range 19 [document.body, 0, document.body, 1\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() backwards with range 19 [document.body, 0, document.body, 1\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() forwards with range 19 [document.body, 0, document.body, 1\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() backwards with range 19 [document.body, 0, document.body, 1\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() forwards with range 19 [document.body, 0, document.body, 1\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() backwards with range 19 [document.body, 0, document.body, 1\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() forwards with range 19 [document.body, 0, document.body, 1\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 19 [document.body, 0, document.body, 1\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 19 [document.body, 0, document.body, 1\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 19 [document.body, 0, document.body, 1\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 19 [document.body, 0, document.body, 1\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 19 [document.body, 0, document.body, 1\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 19 [document.body, 0, document.body, 1\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 19 [document.body, 0, document.body, 1\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 19 [document.body, 0, document.body, 1\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() backwards with range 19 [document.body, 0, document.body, 1\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() forwards with range 19 [document.body, 0, document.body, 1\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() backwards with range 19 [document.body, 0, document.body, 1\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() forwards with range 19 [document.body, 0, document.body, 1\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() backwards with range 19 [document.body, 0, document.body, 1\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() forwards with range 19 [document.body, 0, document.body, 1\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() backwards with range 19 [document.body, 0, document.body, 1\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() forwards with range 19 [document.body, 0, document.body, 1\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 19 [document.body, 0, document.body, 1\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 19 [document.body, 0, document.body, 1\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 19 [document.body, 0, document.body, 1\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 19 [document.body, 0, document.body, 1\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 19 [document.body, 0, document.body, 1\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 19 [document.body, 0, document.body, 1\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 19 [document.body, 0, document.body, 1\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 0 [paras[0\].firstChild, -1\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 1 [paras[0\].firstChild, 0\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 2 [paras[0\].firstChild, 1\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 3 [paras[0\].firstChild, 2\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 4 [paras[0\].firstChild, 8\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 5 [paras[0\].firstChild, 9\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 6 [paras[0\].firstChild, 10\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 7 [paras[0\].firstChild, 65535\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 8 [paras[1\].firstChild, -1\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 9 [paras[1\].firstChild, 0\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 10 [paras[1\].firstChild, 1\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 11 [paras[1\].firstChild, 2\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 12 [paras[1\].firstChild, 8\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 13 [paras[1\].firstChild, 9\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 14 [paras[1\].firstChild, 10\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 15 [paras[1\].firstChild, 65535\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 24 [document.documentElement, -1\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 25 [document.documentElement, 0\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 26 [document.documentElement, 1\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 27 [document.documentElement, 2\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 28 [document.documentElement, 7\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 29 [document.head, 1\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 30 [document.body, 3\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 35 [paras[0\], 0\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 36 [paras[0\], 1\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 37 [paras[0\], 2\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 38 [paras[1\], 0\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 39 [paras[1\], 1\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 40 [paras[1\], 2\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 43 [testDiv, 0\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 44 [testDiv, 3\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 45 [document, -1\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 46 [document, 0\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 47 [document, 1\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 48 [document, 2\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 49 [document, 3\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 50 [comment, -1\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 51 [comment, 0\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 52 [comment, 4\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 53 [comment, 96\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 83 [doctype, 0\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 84 [doctype, -17\]] - expected: FAIL - - [extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] and point 85 [doctype, 1\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 0 [paras[0\].firstChild, -1\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 1 [paras[0\].firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 2 [paras[0\].firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 3 [paras[0\].firstChild, 2\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 4 [paras[0\].firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 5 [paras[0\].firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 6 [paras[0\].firstChild, 10\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 7 [paras[0\].firstChild, 65535\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 8 [paras[1\].firstChild, -1\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 9 [paras[1\].firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 10 [paras[1\].firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 11 [paras[1\].firstChild, 2\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 12 [paras[1\].firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 13 [paras[1\].firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 14 [paras[1\].firstChild, 10\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 15 [paras[1\].firstChild, 65535\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 24 [document.documentElement, -1\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 25 [document.documentElement, 0\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 26 [document.documentElement, 1\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 27 [document.documentElement, 2\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 28 [document.documentElement, 7\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 29 [document.head, 1\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 30 [document.body, 3\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 35 [paras[0\], 0\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 36 [paras[0\], 1\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 37 [paras[0\], 2\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 38 [paras[1\], 0\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 39 [paras[1\], 1\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 40 [paras[1\], 2\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 43 [testDiv, 0\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 44 [testDiv, 3\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 45 [document, -1\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 46 [document, 0\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 47 [document, 1\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 48 [document, 2\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 49 [document, 3\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 50 [comment, -1\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 51 [comment, 0\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 52 [comment, 4\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 53 [comment, 96\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 83 [doctype, 0\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 84 [doctype, -17\]] - expected: FAIL - - [extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] and point 85 [doctype, 1\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 0 [paras[0\].firstChild, -1\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 1 [paras[0\].firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 2 [paras[0\].firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 3 [paras[0\].firstChild, 2\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 4 [paras[0\].firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 5 [paras[0\].firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 6 [paras[0\].firstChild, 10\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 7 [paras[0\].firstChild, 65535\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 8 [paras[1\].firstChild, -1\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 9 [paras[1\].firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 10 [paras[1\].firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 11 [paras[1\].firstChild, 2\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 12 [paras[1\].firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 13 [paras[1\].firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 14 [paras[1\].firstChild, 10\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 15 [paras[1\].firstChild, 65535\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 24 [document.documentElement, -1\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 25 [document.documentElement, 0\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 26 [document.documentElement, 1\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 27 [document.documentElement, 2\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 28 [document.documentElement, 7\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 29 [document.head, 1\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 30 [document.body, 3\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 35 [paras[0\], 0\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 36 [paras[0\], 1\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 37 [paras[0\], 2\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 38 [paras[1\], 0\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 39 [paras[1\], 1\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 40 [paras[1\], 2\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 43 [testDiv, 0\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 44 [testDiv, 3\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 45 [document, -1\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 46 [document, 0\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 47 [document, 1\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 48 [document, 2\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 49 [document, 3\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 50 [comment, -1\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 51 [comment, 0\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 52 [comment, 4\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 53 [comment, 96\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 83 [doctype, 0\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 84 [doctype, -17\]] - expected: FAIL - - [extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] and point 85 [doctype, 1\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 0 [paras[0\].firstChild, -1\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 1 [paras[0\].firstChild, 0\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 2 [paras[0\].firstChild, 1\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 3 [paras[0\].firstChild, 2\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 4 [paras[0\].firstChild, 8\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 5 [paras[0\].firstChild, 9\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 6 [paras[0\].firstChild, 10\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 7 [paras[0\].firstChild, 65535\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 8 [paras[1\].firstChild, -1\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 9 [paras[1\].firstChild, 0\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 10 [paras[1\].firstChild, 1\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 11 [paras[1\].firstChild, 2\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 12 [paras[1\].firstChild, 8\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 13 [paras[1\].firstChild, 9\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 14 [paras[1\].firstChild, 10\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 15 [paras[1\].firstChild, 65535\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 24 [document.documentElement, -1\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 25 [document.documentElement, 0\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 26 [document.documentElement, 1\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 27 [document.documentElement, 2\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 28 [document.documentElement, 7\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 29 [document.head, 1\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 30 [document.body, 3\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 35 [paras[0\], 0\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 36 [paras[0\], 1\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 37 [paras[0\], 2\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 38 [paras[1\], 0\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 39 [paras[1\], 1\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 40 [paras[1\], 2\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 43 [testDiv, 0\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 44 [testDiv, 3\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 45 [document, -1\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 46 [document, 0\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 47 [document, 1\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 48 [document, 2\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 49 [document, 3\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 50 [comment, -1\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 51 [comment, 0\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 52 [comment, 4\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 53 [comment, 96\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 83 [doctype, 0\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 84 [doctype, -17\]] - expected: FAIL - - [extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] and point 85 [doctype, 1\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 0 [paras[0\].firstChild, -1\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 1 [paras[0\].firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 2 [paras[0\].firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 3 [paras[0\].firstChild, 2\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 4 [paras[0\].firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 5 [paras[0\].firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 6 [paras[0\].firstChild, 10\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 7 [paras[0\].firstChild, 65535\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 8 [paras[1\].firstChild, -1\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 9 [paras[1\].firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 10 [paras[1\].firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 11 [paras[1\].firstChild, 2\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 12 [paras[1\].firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 13 [paras[1\].firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 14 [paras[1\].firstChild, 10\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 15 [paras[1\].firstChild, 65535\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 24 [document.documentElement, -1\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 25 [document.documentElement, 0\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 26 [document.documentElement, 1\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 27 [document.documentElement, 2\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 28 [document.documentElement, 7\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 29 [document.head, 1\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 30 [document.body, 3\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 35 [paras[0\], 0\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 36 [paras[0\], 1\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 37 [paras[0\], 2\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 38 [paras[1\], 0\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 39 [paras[1\], 1\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 40 [paras[1\], 2\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 43 [testDiv, 0\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 44 [testDiv, 3\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 45 [document, -1\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 46 [document, 0\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 47 [document, 1\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 48 [document, 2\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 49 [document, 3\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 50 [comment, -1\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 51 [comment, 0\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 52 [comment, 4\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 53 [comment, 96\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 83 [doctype, 0\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 84 [doctype, -17\]] - expected: FAIL - - [extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] and point 85 [doctype, 1\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 0 [paras[0\].firstChild, -1\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 1 [paras[0\].firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 2 [paras[0\].firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 3 [paras[0\].firstChild, 2\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 4 [paras[0\].firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 5 [paras[0\].firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 6 [paras[0\].firstChild, 10\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 7 [paras[0\].firstChild, 65535\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 8 [paras[1\].firstChild, -1\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 9 [paras[1\].firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 10 [paras[1\].firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 11 [paras[1\].firstChild, 2\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 12 [paras[1\].firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 13 [paras[1\].firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 14 [paras[1\].firstChild, 10\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 15 [paras[1\].firstChild, 65535\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 24 [document.documentElement, -1\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 25 [document.documentElement, 0\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 26 [document.documentElement, 1\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 27 [document.documentElement, 2\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 28 [document.documentElement, 7\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 29 [document.head, 1\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 30 [document.body, 3\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 35 [paras[0\], 0\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 36 [paras[0\], 1\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 37 [paras[0\], 2\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 38 [paras[1\], 0\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 39 [paras[1\], 1\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 40 [paras[1\], 2\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 43 [testDiv, 0\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 44 [testDiv, 3\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 45 [document, -1\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 46 [document, 0\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 47 [document, 1\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 48 [document, 2\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 49 [document, 3\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 50 [comment, -1\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 51 [comment, 0\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 52 [comment, 4\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 53 [comment, 96\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 83 [doctype, 0\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 84 [doctype, -17\]] - expected: FAIL - - [extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] and point 85 [doctype, 1\]] - expected: FAIL - - [extend() with range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() with range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() with range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() with range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() with range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() with range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() with range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() with range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() with range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() with range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() with range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() forwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() backwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() forwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() backwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() forwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() backwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() forwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() backwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() forwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() backwards with range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() forwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() backwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() forwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() backwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() forwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() backwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() forwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() backwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() forwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() backwards with range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() forwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() backwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() forwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() backwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() forwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() backwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() forwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() backwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() forwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() backwards with range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() with range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() with range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() with range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() with range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() with range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() with range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() with range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() with range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() with range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() with range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() with range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() forwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() backwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() forwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() backwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() forwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() backwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() forwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() backwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() forwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() backwards with range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() forwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() backwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() forwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() backwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() forwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() backwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() forwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() backwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() forwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() backwards with range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() forwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() backwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() forwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() backwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() forwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() backwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() forwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() backwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() forwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() backwards with range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() with range 18 [document.head, 1, document.head, 1\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() with range 18 [document.head, 1, document.head, 1\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() with range 18 [document.head, 1, document.head, 1\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() with range 18 [document.head, 1, document.head, 1\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() with range 18 [document.head, 1, document.head, 1\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() with range 18 [document.head, 1, document.head, 1\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() with range 18 [document.head, 1, document.head, 1\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() with range 18 [document.head, 1, document.head, 1\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() with range 18 [document.head, 1, document.head, 1\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() with range 18 [document.head, 1, document.head, 1\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() with range 18 [document.head, 1, document.head, 1\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() forwards with range 19 [document.body, 0, document.body, 1\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 19 [document.body, 0, document.body, 1\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 19 [document.body, 0, document.body, 1\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 19 [document.body, 0, document.body, 1\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 19 [document.body, 0, document.body, 1\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 19 [document.body, 0, document.body, 1\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 19 [document.body, 0, document.body, 1\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 19 [document.body, 0, document.body, 1\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 19 [document.body, 0, document.body, 1\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() backwards with range 19 [document.body, 0, document.body, 1\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() forwards with range 19 [document.body, 0, document.body, 1\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() backwards with range 19 [document.body, 0, document.body, 1\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() forwards with range 19 [document.body, 0, document.body, 1\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 19 [document.body, 0, document.body, 1\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 19 [document.body, 0, document.body, 1\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 19 [document.body, 0, document.body, 1\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 19 [document.body, 0, document.body, 1\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() backwards with range 19 [document.body, 0, document.body, 1\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() forwards with range 19 [document.body, 0, document.body, 1\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() backwards with range 19 [document.body, 0, document.body, 1\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() forwards with range 19 [document.body, 0, document.body, 1\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() backwards with range 19 [document.body, 0, document.body, 1\] and point 80 [docfrag, 0\]] - expected: FAIL - diff --git a/testing/web-platform/meta/selection/extend-20.html.ini b/testing/web-platform/meta/selection/extend-20.html.ini deleted file mode 100644 index 32b9e9d6e41c..000000000000 --- a/testing/web-platform/meta/selection/extend-20.html.ini +++ /dev/null @@ -1,5861 +0,0 @@ -[extend-20.html] - type: testharness - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 0 [paras[0\].firstChild, -1\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 1 [paras[0\].firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 2 [paras[0\].firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 3 [paras[0\].firstChild, 2\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 4 [paras[0\].firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 5 [paras[0\].firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 6 [paras[0\].firstChild, 10\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 7 [paras[0\].firstChild, 65535\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 8 [paras[1\].firstChild, -1\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 9 [paras[1\].firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 10 [paras[1\].firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 11 [paras[1\].firstChild, 2\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 12 [paras[1\].firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 13 [paras[1\].firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 14 [paras[1\].firstChild, 10\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 15 [paras[1\].firstChild, 65535\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 24 [document.documentElement, -1\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 25 [document.documentElement, 0\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 26 [document.documentElement, 1\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 27 [document.documentElement, 2\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 28 [document.documentElement, 7\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 29 [document.head, 1\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 30 [document.body, 3\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 35 [paras[0\], 0\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 36 [paras[0\], 1\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 37 [paras[0\], 2\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 38 [paras[1\], 0\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 39 [paras[1\], 1\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 40 [paras[1\], 2\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 43 [testDiv, 0\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 44 [testDiv, 3\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 45 [document, -1\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 46 [document, 0\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 47 [document, 1\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 48 [document, 2\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 49 [document, 3\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 50 [comment, -1\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 51 [comment, 0\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 52 [comment, 4\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 53 [comment, 96\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 83 [doctype, 0\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 84 [doctype, -17\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 85 [doctype, 1\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() with range 23 [paras[0\], 0, paras[0\], 0\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() with range 23 [paras[0\], 0, paras[0\], 0\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() with range 23 [paras[0\], 0, paras[0\], 0\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() with range 23 [paras[0\], 0, paras[0\], 0\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() with range 23 [paras[0\], 0, paras[0\], 0\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() with range 23 [paras[0\], 0, paras[0\], 0\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() with range 23 [paras[0\], 0, paras[0\], 0\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() with range 23 [paras[0\], 0, paras[0\], 0\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() with range 23 [paras[0\], 0, paras[0\], 0\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() with range 23 [paras[0\], 0, paras[0\], 0\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() with range 23 [paras[0\], 0, paras[0\], 0\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() with range 23 [paras[0\], 0, paras[0\], 0\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() with range 23 [paras[0\], 0, paras[0\], 0\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() with range 23 [paras[0\], 0, paras[0\], 0\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() with range 23 [paras[0\], 0, paras[0\], 0\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() with range 23 [paras[0\], 0, paras[0\], 0\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() with range 23 [paras[0\], 0, paras[0\], 0\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() with range 23 [paras[0\], 0, paras[0\], 0\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() with range 23 [paras[0\], 0, paras[0\], 0\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() with range 23 [paras[0\], 0, paras[0\], 0\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() with range 23 [paras[0\], 0, paras[0\], 0\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() with range 23 [paras[0\], 0, paras[0\], 0\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() with range 23 [paras[0\], 0, paras[0\], 0\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() with range 23 [paras[0\], 0, paras[0\], 0\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() with range 23 [paras[0\], 0, paras[0\], 0\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() with range 23 [paras[0\], 0, paras[0\], 0\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() with range 23 [paras[0\], 0, paras[0\], 0\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() with range 23 [paras[0\], 0, paras[0\], 0\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() with range 23 [paras[0\], 0, paras[0\], 0\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() with range 23 [paras[0\], 0, paras[0\], 0\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() with range 23 [paras[0\], 0, paras[0\], 0\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() with range 23 [paras[0\], 0, paras[0\], 0\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() with range 23 [paras[0\], 0, paras[0\], 0\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() with range 23 [paras[0\], 0, paras[0\], 0\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() backwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() forwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() backwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() forwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() backwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() forwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() backwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() forwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() backwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() forwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() backwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() forwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() backwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() forwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() backwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() forwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() backwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() forwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() backwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() forwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() backwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() forwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() backwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() forwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() backwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() forwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() backwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() forwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() backwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() forwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() backwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() forwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() backwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() forwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() backwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() forwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() backwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() forwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() backwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() forwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() backwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() forwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() backwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() forwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() backwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() forwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() backwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() forwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() backwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() forwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() backwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() forwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() backwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() forwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() backwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() forwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() backwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() forwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() backwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() forwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() backwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() forwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() backwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() forwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() backwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() forwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() backwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() forwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() backwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() forwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() backwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() forwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() backwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() forwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() backwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() forwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() backwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() forwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() backwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() forwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() backwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() forwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() backwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() forwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() backwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() forwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() backwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() forwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() backwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() forwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() backwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() forwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() backwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() forwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() backwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() forwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() backwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() forwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() backwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() forwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() backwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() forwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() backwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() forwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() backwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() forwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() backwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() forwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() backwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() forwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() backwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() forwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() backwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() forwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() backwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() forwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() backwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() forwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() backwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() forwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() backwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() forwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() backwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() forwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() backwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() forwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() backwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() forwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() backwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() forwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() backwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() forwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() backwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() forwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() backwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() forwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() backwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() forwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() backwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() forwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() backwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() forwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() backwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() forwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() backwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() forwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() backwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() forwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() backwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() forwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() backwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() forwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() backwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() forwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() backwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() forwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() backwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() forwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() backwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() forwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() backwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() forwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() backwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() forwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() backwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() forwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() backwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() forwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() backwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() forwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() backwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() forwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() backwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() forwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() backwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() forwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() backwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() forwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() backwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() forwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() backwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() forwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() backwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() forwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() backwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() forwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() backwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() forwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() backwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() forwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() backwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() forwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() backwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() forwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() backwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() forwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() backwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() forwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() backwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() forwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() backwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() forwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() backwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() forwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() backwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() forwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() backwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() forwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() backwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() forwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 31 [testDiv, 2, paras[4\], 1\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 31 [testDiv, 2, paras[4\], 1\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 31 [testDiv, 2, paras[4\], 1\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 31 [testDiv, 2, paras[4\], 1\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 31 [testDiv, 2, paras[4\], 1\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 31 [testDiv, 2, paras[4\], 1\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 31 [testDiv, 2, paras[4\], 1\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 31 [testDiv, 2, paras[4\], 1\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 31 [testDiv, 2, paras[4\], 1\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() backwards with range 31 [testDiv, 2, paras[4\], 1\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() forwards with range 31 [testDiv, 2, paras[4\], 1\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() backwards with range 31 [testDiv, 2, paras[4\], 1\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() forwards with range 31 [testDiv, 2, paras[4\], 1\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() backwards with range 31 [testDiv, 2, paras[4\], 1\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() forwards with range 31 [testDiv, 2, paras[4\], 1\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() backwards with range 31 [testDiv, 2, paras[4\], 1\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() forwards with range 31 [testDiv, 2, paras[4\], 1\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() backwards with range 31 [testDiv, 2, paras[4\], 1\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() forwards with range 31 [testDiv, 2, paras[4\], 1\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() backwards with range 31 [testDiv, 2, paras[4\], 1\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() forwards with range 31 [testDiv, 2, paras[4\], 1\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() backwards with range 31 [testDiv, 2, paras[4\], 1\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() forwards with range 31 [testDiv, 2, paras[4\], 1\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 31 [testDiv, 2, paras[4\], 1\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 31 [testDiv, 2, paras[4\], 1\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() backwards with range 31 [testDiv, 2, paras[4\], 1\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() forwards with range 31 [testDiv, 2, paras[4\], 1\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() backwards with range 31 [testDiv, 2, paras[4\], 1\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() forwards with range 31 [testDiv, 2, paras[4\], 1\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() backwards with range 31 [testDiv, 2, paras[4\], 1\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() forwards with range 31 [testDiv, 2, paras[4\], 1\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() backwards with range 31 [testDiv, 2, paras[4\], 1\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() forwards with range 31 [testDiv, 2, paras[4\], 1\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() backwards with range 31 [testDiv, 2, paras[4\], 1\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() forwards with range 31 [testDiv, 2, paras[4\], 1\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() backwards with range 31 [testDiv, 2, paras[4\], 1\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() forwards with range 31 [testDiv, 2, paras[4\], 1\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() backwards with range 31 [testDiv, 2, paras[4\], 1\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() forwards with range 31 [testDiv, 2, paras[4\], 1\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() backwards with range 31 [testDiv, 2, paras[4\], 1\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() forwards with range 31 [testDiv, 2, paras[4\], 1\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() backwards with range 31 [testDiv, 2, paras[4\], 1\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() forwards with range 31 [testDiv, 2, paras[4\], 1\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() backwards with range 31 [testDiv, 2, paras[4\], 1\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() forwards with range 31 [testDiv, 2, paras[4\], 1\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 31 [testDiv, 2, paras[4\], 1\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 31 [testDiv, 2, paras[4\], 1\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 31 [testDiv, 2, paras[4\], 1\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 31 [testDiv, 2, paras[4\], 1\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 31 [testDiv, 2, paras[4\], 1\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 31 [testDiv, 2, paras[4\], 1\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 31 [testDiv, 2, paras[4\], 1\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 31 [testDiv, 2, paras[4\], 1\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() backwards with range 31 [testDiv, 2, paras[4\], 1\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() forwards with range 31 [testDiv, 2, paras[4\], 1\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() backwards with range 31 [testDiv, 2, paras[4\], 1\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() forwards with range 31 [testDiv, 2, paras[4\], 1\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() backwards with range 31 [testDiv, 2, paras[4\], 1\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() forwards with range 31 [testDiv, 2, paras[4\], 1\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() backwards with range 31 [testDiv, 2, paras[4\], 1\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() forwards with range 31 [testDiv, 2, paras[4\], 1\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 31 [testDiv, 2, paras[4\], 1\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 31 [testDiv, 2, paras[4\], 1\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 31 [testDiv, 2, paras[4\], 1\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 31 [testDiv, 2, paras[4\], 1\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 31 [testDiv, 2, paras[4\], 1\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 31 [testDiv, 2, paras[4\], 1\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 31 [testDiv, 2, paras[4\], 1\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() backwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() forwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() backwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() forwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() backwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() forwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() backwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() forwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() backwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() forwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() backwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() forwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() backwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() forwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() backwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() forwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() backwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() forwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() backwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() forwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() backwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() forwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() backwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() forwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() backwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() forwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() backwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() forwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() backwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() forwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() backwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() forwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() backwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() forwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() backwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() forwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() backwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() forwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() backwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() forwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() backwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() forwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 33 [document.documentElement, 1, document.body, 0\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 33 [document.documentElement, 1, document.body, 0\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 33 [document.documentElement, 1, document.body, 0\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 33 [document.documentElement, 1, document.body, 0\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 33 [document.documentElement, 1, document.body, 0\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 33 [document.documentElement, 1, document.body, 0\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 33 [document.documentElement, 1, document.body, 0\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 33 [document.documentElement, 1, document.body, 0\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 33 [document.documentElement, 1, document.body, 0\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() backwards with range 33 [document.documentElement, 1, document.body, 0\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() forwards with range 33 [document.documentElement, 1, document.body, 0\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() backwards with range 33 [document.documentElement, 1, document.body, 0\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() forwards with range 33 [document.documentElement, 1, document.body, 0\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() backwards with range 33 [document.documentElement, 1, document.body, 0\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() forwards with range 33 [document.documentElement, 1, document.body, 0\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() backwards with range 33 [document.documentElement, 1, document.body, 0\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() forwards with range 33 [document.documentElement, 1, document.body, 0\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() backwards with range 33 [document.documentElement, 1, document.body, 0\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() forwards with range 33 [document.documentElement, 1, document.body, 0\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() backwards with range 33 [document.documentElement, 1, document.body, 0\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() forwards with range 33 [document.documentElement, 1, document.body, 0\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() backwards with range 33 [document.documentElement, 1, document.body, 0\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() forwards with range 33 [document.documentElement, 1, document.body, 0\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 33 [document.documentElement, 1, document.body, 0\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 33 [document.documentElement, 1, document.body, 0\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() backwards with range 33 [document.documentElement, 1, document.body, 0\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() forwards with range 33 [document.documentElement, 1, document.body, 0\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() backwards with range 33 [document.documentElement, 1, document.body, 0\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() forwards with range 33 [document.documentElement, 1, document.body, 0\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() backwards with range 33 [document.documentElement, 1, document.body, 0\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() forwards with range 33 [document.documentElement, 1, document.body, 0\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() backwards with range 33 [document.documentElement, 1, document.body, 0\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() forwards with range 33 [document.documentElement, 1, document.body, 0\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() backwards with range 33 [document.documentElement, 1, document.body, 0\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() forwards with range 33 [document.documentElement, 1, document.body, 0\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() backwards with range 33 [document.documentElement, 1, document.body, 0\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() forwards with range 33 [document.documentElement, 1, document.body, 0\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() backwards with range 33 [document.documentElement, 1, document.body, 0\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() forwards with range 33 [document.documentElement, 1, document.body, 0\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() backwards with range 33 [document.documentElement, 1, document.body, 0\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() forwards with range 33 [document.documentElement, 1, document.body, 0\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() backwards with range 33 [document.documentElement, 1, document.body, 0\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() forwards with range 33 [document.documentElement, 1, document.body, 0\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() backwards with range 33 [document.documentElement, 1, document.body, 0\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() forwards with range 33 [document.documentElement, 1, document.body, 0\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 33 [document.documentElement, 1, document.body, 0\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 33 [document.documentElement, 1, document.body, 0\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 33 [document.documentElement, 1, document.body, 0\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 33 [document.documentElement, 1, document.body, 0\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 33 [document.documentElement, 1, document.body, 0\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 33 [document.documentElement, 1, document.body, 0\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 33 [document.documentElement, 1, document.body, 0\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 33 [document.documentElement, 1, document.body, 0\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() backwards with range 33 [document.documentElement, 1, document.body, 0\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() forwards with range 33 [document.documentElement, 1, document.body, 0\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() backwards with range 33 [document.documentElement, 1, document.body, 0\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() forwards with range 33 [document.documentElement, 1, document.body, 0\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() backwards with range 33 [document.documentElement, 1, document.body, 0\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() forwards with range 33 [document.documentElement, 1, document.body, 0\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() backwards with range 33 [document.documentElement, 1, document.body, 0\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() forwards with range 33 [document.documentElement, 1, document.body, 0\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 33 [document.documentElement, 1, document.body, 0\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 33 [document.documentElement, 1, document.body, 0\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 33 [document.documentElement, 1, document.body, 0\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 33 [document.documentElement, 1, document.body, 0\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 33 [document.documentElement, 1, document.body, 0\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 33 [document.documentElement, 1, document.body, 0\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 33 [document.documentElement, 1, document.body, 0\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 0 [paras[0\].firstChild, -1\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 1 [paras[0\].firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 2 [paras[0\].firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 3 [paras[0\].firstChild, 2\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 4 [paras[0\].firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 5 [paras[0\].firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 6 [paras[0\].firstChild, 10\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 7 [paras[0\].firstChild, 65535\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 8 [paras[1\].firstChild, -1\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 9 [paras[1\].firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 10 [paras[1\].firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 11 [paras[1\].firstChild, 2\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 12 [paras[1\].firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 13 [paras[1\].firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 14 [paras[1\].firstChild, 10\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 15 [paras[1\].firstChild, 65535\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 24 [document.documentElement, -1\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 25 [document.documentElement, 0\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 26 [document.documentElement, 1\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 27 [document.documentElement, 2\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 28 [document.documentElement, 7\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 29 [document.head, 1\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 30 [document.body, 3\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 35 [paras[0\], 0\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 36 [paras[0\], 1\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 37 [paras[0\], 2\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 38 [paras[1\], 0\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 39 [paras[1\], 1\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 40 [paras[1\], 2\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 43 [testDiv, 0\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 44 [testDiv, 3\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 45 [document, -1\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 46 [document, 0\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 47 [document, 1\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 48 [document, 2\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 49 [document, 3\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 50 [comment, -1\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 51 [comment, 0\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 52 [comment, 4\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 53 [comment, 96\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 83 [doctype, 0\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 84 [doctype, -17\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 85 [doctype, 1\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 35 [document, 0, document, 1\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 35 [document, 0, document, 1\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 35 [document, 0, document, 1\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 35 [document, 0, document, 1\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 35 [document, 0, document, 1\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 35 [document, 0, document, 1\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 35 [document, 0, document, 1\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 35 [document, 0, document, 1\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 35 [document, 0, document, 1\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() backwards with range 35 [document, 0, document, 1\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() forwards with range 35 [document, 0, document, 1\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() backwards with range 35 [document, 0, document, 1\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() forwards with range 35 [document, 0, document, 1\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() backwards with range 35 [document, 0, document, 1\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() forwards with range 35 [document, 0, document, 1\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() backwards with range 35 [document, 0, document, 1\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() forwards with range 35 [document, 0, document, 1\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() backwards with range 35 [document, 0, document, 1\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() forwards with range 35 [document, 0, document, 1\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() backwards with range 35 [document, 0, document, 1\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() forwards with range 35 [document, 0, document, 1\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() backwards with range 35 [document, 0, document, 1\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() forwards with range 35 [document, 0, document, 1\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 35 [document, 0, document, 1\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 35 [document, 0, document, 1\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() backwards with range 35 [document, 0, document, 1\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() forwards with range 35 [document, 0, document, 1\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() backwards with range 35 [document, 0, document, 1\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() forwards with range 35 [document, 0, document, 1\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() backwards with range 35 [document, 0, document, 1\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() forwards with range 35 [document, 0, document, 1\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() backwards with range 35 [document, 0, document, 1\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() forwards with range 35 [document, 0, document, 1\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() backwards with range 35 [document, 0, document, 1\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() forwards with range 35 [document, 0, document, 1\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() backwards with range 35 [document, 0, document, 1\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() forwards with range 35 [document, 0, document, 1\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() backwards with range 35 [document, 0, document, 1\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() forwards with range 35 [document, 0, document, 1\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() backwards with range 35 [document, 0, document, 1\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() forwards with range 35 [document, 0, document, 1\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() backwards with range 35 [document, 0, document, 1\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() forwards with range 35 [document, 0, document, 1\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() backwards with range 35 [document, 0, document, 1\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() forwards with range 35 [document, 0, document, 1\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 35 [document, 0, document, 1\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 35 [document, 0, document, 1\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 35 [document, 0, document, 1\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 35 [document, 0, document, 1\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 35 [document, 0, document, 1\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 35 [document, 0, document, 1\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 35 [document, 0, document, 1\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 35 [document, 0, document, 1\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() backwards with range 35 [document, 0, document, 1\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() forwards with range 35 [document, 0, document, 1\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() backwards with range 35 [document, 0, document, 1\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() forwards with range 35 [document, 0, document, 1\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() backwards with range 35 [document, 0, document, 1\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() forwards with range 35 [document, 0, document, 1\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() backwards with range 35 [document, 0, document, 1\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() forwards with range 35 [document, 0, document, 1\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 35 [document, 0, document, 1\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 35 [document, 0, document, 1\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 35 [document, 0, document, 1\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 35 [document, 0, document, 1\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 35 [document, 0, document, 1\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 35 [document, 0, document, 1\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 35 [document, 0, document, 1\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 36 [document, 0, document, 2\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 36 [document, 0, document, 2\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 36 [document, 0, document, 2\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 36 [document, 0, document, 2\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 36 [document, 0, document, 2\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 36 [document, 0, document, 2\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 36 [document, 0, document, 2\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 36 [document, 0, document, 2\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 36 [document, 0, document, 2\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() backwards with range 36 [document, 0, document, 2\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() forwards with range 36 [document, 0, document, 2\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() backwards with range 36 [document, 0, document, 2\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() forwards with range 36 [document, 0, document, 2\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() backwards with range 36 [document, 0, document, 2\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() forwards with range 36 [document, 0, document, 2\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() backwards with range 36 [document, 0, document, 2\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() forwards with range 36 [document, 0, document, 2\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() backwards with range 36 [document, 0, document, 2\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() forwards with range 36 [document, 0, document, 2\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() backwards with range 36 [document, 0, document, 2\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() forwards with range 36 [document, 0, document, 2\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() backwards with range 36 [document, 0, document, 2\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() forwards with range 36 [document, 0, document, 2\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 36 [document, 0, document, 2\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 36 [document, 0, document, 2\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() backwards with range 36 [document, 0, document, 2\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() forwards with range 36 [document, 0, document, 2\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() backwards with range 36 [document, 0, document, 2\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() forwards with range 36 [document, 0, document, 2\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() backwards with range 36 [document, 0, document, 2\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() forwards with range 36 [document, 0, document, 2\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() backwards with range 36 [document, 0, document, 2\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() forwards with range 36 [document, 0, document, 2\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() backwards with range 36 [document, 0, document, 2\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() forwards with range 36 [document, 0, document, 2\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() backwards with range 36 [document, 0, document, 2\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() forwards with range 36 [document, 0, document, 2\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() backwards with range 36 [document, 0, document, 2\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() forwards with range 36 [document, 0, document, 2\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() backwards with range 36 [document, 0, document, 2\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() forwards with range 36 [document, 0, document, 2\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() backwards with range 36 [document, 0, document, 2\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() forwards with range 36 [document, 0, document, 2\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() backwards with range 36 [document, 0, document, 2\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() forwards with range 36 [document, 0, document, 2\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 36 [document, 0, document, 2\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 36 [document, 0, document, 2\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 36 [document, 0, document, 2\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 36 [document, 0, document, 2\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 36 [document, 0, document, 2\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 36 [document, 0, document, 2\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 36 [document, 0, document, 2\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 36 [document, 0, document, 2\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() backwards with range 36 [document, 0, document, 2\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() forwards with range 36 [document, 0, document, 2\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() backwards with range 36 [document, 0, document, 2\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() forwards with range 36 [document, 0, document, 2\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() backwards with range 36 [document, 0, document, 2\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() forwards with range 36 [document, 0, document, 2\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() backwards with range 36 [document, 0, document, 2\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() forwards with range 36 [document, 0, document, 2\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 36 [document, 0, document, 2\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 36 [document, 0, document, 2\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 36 [document, 0, document, 2\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 36 [document, 0, document, 2\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 36 [document, 0, document, 2\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 36 [document, 0, document, 2\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 36 [document, 0, document, 2\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 37 [document, 1, document, 2\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 37 [document, 1, document, 2\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 37 [document, 1, document, 2\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 37 [document, 1, document, 2\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 37 [document, 1, document, 2\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 37 [document, 1, document, 2\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 37 [document, 1, document, 2\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 37 [document, 1, document, 2\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 37 [document, 1, document, 2\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() backwards with range 37 [document, 1, document, 2\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() forwards with range 37 [document, 1, document, 2\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() backwards with range 37 [document, 1, document, 2\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() forwards with range 37 [document, 1, document, 2\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() backwards with range 37 [document, 1, document, 2\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() forwards with range 37 [document, 1, document, 2\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() backwards with range 37 [document, 1, document, 2\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() forwards with range 37 [document, 1, document, 2\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() backwards with range 37 [document, 1, document, 2\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() forwards with range 37 [document, 1, document, 2\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() backwards with range 37 [document, 1, document, 2\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() forwards with range 37 [document, 1, document, 2\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() backwards with range 37 [document, 1, document, 2\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() forwards with range 37 [document, 1, document, 2\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 37 [document, 1, document, 2\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 37 [document, 1, document, 2\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() backwards with range 37 [document, 1, document, 2\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() forwards with range 37 [document, 1, document, 2\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() backwards with range 37 [document, 1, document, 2\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() forwards with range 37 [document, 1, document, 2\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() backwards with range 37 [document, 1, document, 2\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() forwards with range 37 [document, 1, document, 2\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() backwards with range 37 [document, 1, document, 2\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() forwards with range 37 [document, 1, document, 2\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() backwards with range 37 [document, 1, document, 2\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() forwards with range 37 [document, 1, document, 2\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() backwards with range 37 [document, 1, document, 2\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() forwards with range 37 [document, 1, document, 2\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() backwards with range 37 [document, 1, document, 2\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() forwards with range 37 [document, 1, document, 2\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() backwards with range 37 [document, 1, document, 2\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() forwards with range 37 [document, 1, document, 2\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() backwards with range 37 [document, 1, document, 2\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() forwards with range 37 [document, 1, document, 2\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() backwards with range 37 [document, 1, document, 2\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() forwards with range 37 [document, 1, document, 2\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 37 [document, 1, document, 2\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 37 [document, 1, document, 2\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 37 [document, 1, document, 2\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 37 [document, 1, document, 2\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 37 [document, 1, document, 2\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 37 [document, 1, document, 2\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 37 [document, 1, document, 2\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 37 [document, 1, document, 2\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() backwards with range 37 [document, 1, document, 2\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() forwards with range 37 [document, 1, document, 2\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() backwards with range 37 [document, 1, document, 2\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() forwards with range 37 [document, 1, document, 2\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() backwards with range 37 [document, 1, document, 2\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() forwards with range 37 [document, 1, document, 2\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() backwards with range 37 [document, 1, document, 2\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() forwards with range 37 [document, 1, document, 2\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 37 [document, 1, document, 2\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 37 [document, 1, document, 2\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 37 [document, 1, document, 2\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 37 [document, 1, document, 2\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 37 [document, 1, document, 2\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 37 [document, 1, document, 2\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 37 [document, 1, document, 2\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 38 [testDiv, 0, comment, 5\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 38 [testDiv, 0, comment, 5\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 38 [testDiv, 0, comment, 5\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 38 [testDiv, 0, comment, 5\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 38 [testDiv, 0, comment, 5\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 38 [testDiv, 0, comment, 5\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 38 [testDiv, 0, comment, 5\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 38 [testDiv, 0, comment, 5\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 38 [testDiv, 0, comment, 5\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() backwards with range 38 [testDiv, 0, comment, 5\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() forwards with range 38 [testDiv, 0, comment, 5\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() backwards with range 38 [testDiv, 0, comment, 5\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() forwards with range 38 [testDiv, 0, comment, 5\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() backwards with range 38 [testDiv, 0, comment, 5\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() forwards with range 38 [testDiv, 0, comment, 5\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() backwards with range 38 [testDiv, 0, comment, 5\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() forwards with range 38 [testDiv, 0, comment, 5\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() backwards with range 38 [testDiv, 0, comment, 5\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() forwards with range 38 [testDiv, 0, comment, 5\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() backwards with range 38 [testDiv, 0, comment, 5\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() forwards with range 38 [testDiv, 0, comment, 5\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() backwards with range 38 [testDiv, 0, comment, 5\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() forwards with range 38 [testDiv, 0, comment, 5\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 38 [testDiv, 0, comment, 5\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 38 [testDiv, 0, comment, 5\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() backwards with range 38 [testDiv, 0, comment, 5\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() forwards with range 38 [testDiv, 0, comment, 5\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() backwards with range 38 [testDiv, 0, comment, 5\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() forwards with range 38 [testDiv, 0, comment, 5\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() backwards with range 38 [testDiv, 0, comment, 5\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() forwards with range 38 [testDiv, 0, comment, 5\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() backwards with range 38 [testDiv, 0, comment, 5\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() forwards with range 38 [testDiv, 0, comment, 5\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() backwards with range 38 [testDiv, 0, comment, 5\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() forwards with range 38 [testDiv, 0, comment, 5\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() backwards with range 38 [testDiv, 0, comment, 5\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() forwards with range 38 [testDiv, 0, comment, 5\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() backwards with range 38 [testDiv, 0, comment, 5\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() forwards with range 38 [testDiv, 0, comment, 5\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() backwards with range 38 [testDiv, 0, comment, 5\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() forwards with range 38 [testDiv, 0, comment, 5\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() backwards with range 38 [testDiv, 0, comment, 5\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() forwards with range 38 [testDiv, 0, comment, 5\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() backwards with range 38 [testDiv, 0, comment, 5\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() forwards with range 38 [testDiv, 0, comment, 5\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 38 [testDiv, 0, comment, 5\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 38 [testDiv, 0, comment, 5\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 38 [testDiv, 0, comment, 5\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 38 [testDiv, 0, comment, 5\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 38 [testDiv, 0, comment, 5\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 38 [testDiv, 0, comment, 5\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 38 [testDiv, 0, comment, 5\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 38 [testDiv, 0, comment, 5\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() backwards with range 38 [testDiv, 0, comment, 5\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() forwards with range 38 [testDiv, 0, comment, 5\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() backwards with range 38 [testDiv, 0, comment, 5\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() forwards with range 38 [testDiv, 0, comment, 5\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() backwards with range 38 [testDiv, 0, comment, 5\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() forwards with range 38 [testDiv, 0, comment, 5\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() backwards with range 38 [testDiv, 0, comment, 5\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() forwards with range 38 [testDiv, 0, comment, 5\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 38 [testDiv, 0, comment, 5\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 38 [testDiv, 0, comment, 5\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 38 [testDiv, 0, comment, 5\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 38 [testDiv, 0, comment, 5\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 38 [testDiv, 0, comment, 5\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 38 [testDiv, 0, comment, 5\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 38 [testDiv, 0, comment, 5\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() backwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() forwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() backwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() forwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() backwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() forwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() backwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() forwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() backwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() forwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() backwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() forwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() backwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() forwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() backwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() forwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() backwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() forwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() backwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() forwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() backwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() forwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() backwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() forwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() backwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() forwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() backwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() forwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() backwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() forwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() backwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() forwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() backwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() forwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() backwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() forwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() backwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() forwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() backwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() forwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() backwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() forwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 0 [paras[0\].firstChild, -1\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 1 [paras[0\].firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 2 [paras[0\].firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 3 [paras[0\].firstChild, 2\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 4 [paras[0\].firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 5 [paras[0\].firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 6 [paras[0\].firstChild, 10\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 7 [paras[0\].firstChild, 65535\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 8 [paras[1\].firstChild, -1\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 9 [paras[1\].firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 10 [paras[1\].firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 11 [paras[1\].firstChild, 2\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 12 [paras[1\].firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 13 [paras[1\].firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 14 [paras[1\].firstChild, 10\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 15 [paras[1\].firstChild, 65535\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 24 [document.documentElement, -1\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 25 [document.documentElement, 0\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 26 [document.documentElement, 1\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 27 [document.documentElement, 2\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 28 [document.documentElement, 7\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 29 [document.head, 1\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 30 [document.body, 3\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 35 [paras[0\], 0\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 36 [paras[0\], 1\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 37 [paras[0\], 2\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 38 [paras[1\], 0\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 39 [paras[1\], 1\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 40 [paras[1\], 2\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 43 [testDiv, 0\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 44 [testDiv, 3\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 45 [document, -1\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 46 [document, 0\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 47 [document, 1\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 48 [document, 2\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 49 [document, 3\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 50 [comment, -1\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 51 [comment, 0\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 52 [comment, 4\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 53 [comment, 96\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 83 [doctype, 0\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 84 [doctype, -17\]] - expected: FAIL - - [extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] and point 85 [doctype, 1\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 0 [paras[0\].firstChild, -1\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 1 [paras[0\].firstChild, 0\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 2 [paras[0\].firstChild, 1\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 3 [paras[0\].firstChild, 2\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 4 [paras[0\].firstChild, 8\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 5 [paras[0\].firstChild, 9\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 6 [paras[0\].firstChild, 10\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 7 [paras[0\].firstChild, 65535\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 8 [paras[1\].firstChild, -1\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 9 [paras[1\].firstChild, 0\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 10 [paras[1\].firstChild, 1\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 11 [paras[1\].firstChild, 2\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 12 [paras[1\].firstChild, 8\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 13 [paras[1\].firstChild, 9\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 14 [paras[1\].firstChild, 10\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 15 [paras[1\].firstChild, 65535\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 24 [document.documentElement, -1\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 25 [document.documentElement, 0\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 26 [document.documentElement, 1\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 27 [document.documentElement, 2\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 28 [document.documentElement, 7\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 29 [document.head, 1\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 30 [document.body, 3\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 35 [paras[0\], 0\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 36 [paras[0\], 1\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 37 [paras[0\], 2\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 38 [paras[1\], 0\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 39 [paras[1\], 1\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 40 [paras[1\], 2\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 43 [testDiv, 0\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 44 [testDiv, 3\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 45 [document, -1\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 46 [document, 0\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 47 [document, 1\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 48 [document, 2\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 49 [document, 3\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 50 [comment, -1\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 51 [comment, 0\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 52 [comment, 4\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 53 [comment, 96\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 83 [doctype, 0\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 84 [doctype, -17\]] - expected: FAIL - - [extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] and point 85 [doctype, 1\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 0 [paras[0\].firstChild, -1\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 1 [paras[0\].firstChild, 0\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 2 [paras[0\].firstChild, 1\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 3 [paras[0\].firstChild, 2\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 4 [paras[0\].firstChild, 8\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 5 [paras[0\].firstChild, 9\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 6 [paras[0\].firstChild, 10\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 7 [paras[0\].firstChild, 65535\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 8 [paras[1\].firstChild, -1\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 9 [paras[1\].firstChild, 0\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 10 [paras[1\].firstChild, 1\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 11 [paras[1\].firstChild, 2\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 12 [paras[1\].firstChild, 8\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 13 [paras[1\].firstChild, 9\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 14 [paras[1\].firstChild, 10\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 15 [paras[1\].firstChild, 65535\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 24 [document.documentElement, -1\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 25 [document.documentElement, 0\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 26 [document.documentElement, 1\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 27 [document.documentElement, 2\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 28 [document.documentElement, 7\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 29 [document.head, 1\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 30 [document.body, 3\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 35 [paras[0\], 0\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 36 [paras[0\], 1\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 37 [paras[0\], 2\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 38 [paras[1\], 0\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 39 [paras[1\], 1\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 40 [paras[1\], 2\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 43 [testDiv, 0\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 44 [testDiv, 3\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 45 [document, -1\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 46 [document, 0\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 47 [document, 1\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 48 [document, 2\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 49 [document, 3\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 50 [comment, -1\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 51 [comment, 0\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 52 [comment, 4\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 53 [comment, 96\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 83 [doctype, 0\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 84 [doctype, -17\]] - expected: FAIL - - [extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] and point 85 [doctype, 1\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 0 [paras[0\].firstChild, -1\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 1 [paras[0\].firstChild, 0\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 2 [paras[0\].firstChild, 1\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 3 [paras[0\].firstChild, 2\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 4 [paras[0\].firstChild, 8\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 5 [paras[0\].firstChild, 9\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 6 [paras[0\].firstChild, 10\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 7 [paras[0\].firstChild, 65535\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 8 [paras[1\].firstChild, -1\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 9 [paras[1\].firstChild, 0\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 10 [paras[1\].firstChild, 1\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 11 [paras[1\].firstChild, 2\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 12 [paras[1\].firstChild, 8\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 13 [paras[1\].firstChild, 9\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 14 [paras[1\].firstChild, 10\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 15 [paras[1\].firstChild, 65535\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 24 [document.documentElement, -1\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 25 [document.documentElement, 0\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 26 [document.documentElement, 1\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 27 [document.documentElement, 2\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 28 [document.documentElement, 7\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 29 [document.head, 1\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 30 [document.body, 3\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 35 [paras[0\], 0\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 36 [paras[0\], 1\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 37 [paras[0\], 2\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 38 [paras[1\], 0\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 39 [paras[1\], 1\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 40 [paras[1\], 2\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 43 [testDiv, 0\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 44 [testDiv, 3\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 45 [document, -1\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 46 [document, 0\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 47 [document, 1\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 48 [document, 2\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 49 [document, 3\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 50 [comment, -1\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 51 [comment, 0\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 52 [comment, 4\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 53 [comment, 96\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 83 [doctype, 0\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 84 [doctype, -17\]] - expected: FAIL - - [extend() with range 25 [detachedPara1, 0, detachedPara1, 0\] and point 85 [doctype, 1\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 0 [paras[0\].firstChild, -1\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 1 [paras[0\].firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 2 [paras[0\].firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 3 [paras[0\].firstChild, 2\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 4 [paras[0\].firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 5 [paras[0\].firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 6 [paras[0\].firstChild, 10\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 7 [paras[0\].firstChild, 65535\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 8 [paras[1\].firstChild, -1\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 9 [paras[1\].firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 10 [paras[1\].firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 11 [paras[1\].firstChild, 2\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 12 [paras[1\].firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 13 [paras[1\].firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 14 [paras[1\].firstChild, 10\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 15 [paras[1\].firstChild, 65535\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 24 [document.documentElement, -1\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 25 [document.documentElement, 0\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 26 [document.documentElement, 1\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 27 [document.documentElement, 2\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 28 [document.documentElement, 7\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 29 [document.head, 1\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 30 [document.body, 3\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 35 [paras[0\], 0\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 36 [paras[0\], 1\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 37 [paras[0\], 2\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 38 [paras[1\], 0\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 39 [paras[1\], 1\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 40 [paras[1\], 2\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 43 [testDiv, 0\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 44 [testDiv, 3\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 45 [document, -1\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 46 [document, 0\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 47 [document, 1\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 48 [document, 2\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 49 [document, 3\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 50 [comment, -1\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 51 [comment, 0\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 52 [comment, 4\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 53 [comment, 96\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 83 [doctype, 0\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 84 [doctype, -17\]] - expected: FAIL - - [extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1\] and point 85 [doctype, 1\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 0 [paras[0\].firstChild, -1\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 1 [paras[0\].firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 2 [paras[0\].firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 3 [paras[0\].firstChild, 2\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 4 [paras[0\].firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 5 [paras[0\].firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 6 [paras[0\].firstChild, 10\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 7 [paras[0\].firstChild, 65535\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 8 [paras[1\].firstChild, -1\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 9 [paras[1\].firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 10 [paras[1\].firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 11 [paras[1\].firstChild, 2\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 12 [paras[1\].firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 13 [paras[1\].firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 14 [paras[1\].firstChild, 10\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 15 [paras[1\].firstChild, 65535\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 24 [document.documentElement, -1\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 25 [document.documentElement, 0\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 26 [document.documentElement, 1\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 27 [document.documentElement, 2\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 28 [document.documentElement, 7\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 29 [document.head, 1\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 30 [document.body, 3\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 35 [paras[0\], 0\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 36 [paras[0\], 1\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 37 [paras[0\], 2\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 38 [paras[1\], 0\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 39 [paras[1\], 1\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 40 [paras[1\], 2\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 43 [testDiv, 0\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 44 [testDiv, 3\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 45 [document, -1\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 46 [document, 0\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 47 [document, 1\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 48 [document, 2\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 49 [document, 3\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 50 [comment, -1\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 51 [comment, 0\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 52 [comment, 4\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 53 [comment, 96\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 83 [doctype, 0\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 84 [doctype, -17\]] - expected: FAIL - - [extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] and point 85 [doctype, 1\]] - expected: FAIL - - [extend() with range 23 [paras[0\], 0, paras[0\], 0\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() with range 23 [paras[0\], 0, paras[0\], 0\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() with range 23 [paras[0\], 0, paras[0\], 0\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() with range 23 [paras[0\], 0, paras[0\], 0\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() with range 23 [paras[0\], 0, paras[0\], 0\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() with range 23 [paras[0\], 0, paras[0\], 0\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() with range 23 [paras[0\], 0, paras[0\], 0\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() with range 23 [paras[0\], 0, paras[0\], 0\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() with range 23 [paras[0\], 0, paras[0\], 0\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() with range 23 [paras[0\], 0, paras[0\], 0\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() with range 23 [paras[0\], 0, paras[0\], 0\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() forwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() backwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() forwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() backwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() forwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() backwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() forwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() backwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() forwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() backwards with range 24 [paras[0\], 0, paras[0\], 1\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() forwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() backwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() forwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() backwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() forwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() backwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() forwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() backwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() forwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() backwards with range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() forwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() backwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() forwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() backwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() forwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() backwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() forwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() backwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() forwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() backwards with range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() forwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() backwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() forwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() backwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() forwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() backwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() forwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() backwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() forwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() backwards with range 29 [paras[0\].firstChild, 3, paras[3\], 1\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() forwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() backwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() forwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() backwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() forwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() backwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() forwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() backwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() forwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() backwards with range 30 [paras[0\], 0, paras[0\].firstChild, 7\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() forwards with range 31 [testDiv, 2, paras[4\], 1\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 31 [testDiv, 2, paras[4\], 1\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 31 [testDiv, 2, paras[4\], 1\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 31 [testDiv, 2, paras[4\], 1\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 31 [testDiv, 2, paras[4\], 1\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 31 [testDiv, 2, paras[4\], 1\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 31 [testDiv, 2, paras[4\], 1\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 31 [testDiv, 2, paras[4\], 1\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 31 [testDiv, 2, paras[4\], 1\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() backwards with range 31 [testDiv, 2, paras[4\], 1\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() forwards with range 31 [testDiv, 2, paras[4\], 1\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() backwards with range 31 [testDiv, 2, paras[4\], 1\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() forwards with range 31 [testDiv, 2, paras[4\], 1\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 31 [testDiv, 2, paras[4\], 1\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 31 [testDiv, 2, paras[4\], 1\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 31 [testDiv, 2, paras[4\], 1\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 31 [testDiv, 2, paras[4\], 1\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() backwards with range 31 [testDiv, 2, paras[4\], 1\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() forwards with range 31 [testDiv, 2, paras[4\], 1\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() backwards with range 31 [testDiv, 2, paras[4\], 1\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() forwards with range 31 [testDiv, 2, paras[4\], 1\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() backwards with range 31 [testDiv, 2, paras[4\], 1\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() forwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() backwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() forwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() backwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() forwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() backwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() forwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() backwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() forwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() backwards with range 32 [testDiv, 1, paras[2\].firstChild, 5\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() forwards with range 33 [document.documentElement, 1, document.body, 0\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 33 [document.documentElement, 1, document.body, 0\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 33 [document.documentElement, 1, document.body, 0\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 33 [document.documentElement, 1, document.body, 0\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 33 [document.documentElement, 1, document.body, 0\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 33 [document.documentElement, 1, document.body, 0\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 33 [document.documentElement, 1, document.body, 0\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 33 [document.documentElement, 1, document.body, 0\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 33 [document.documentElement, 1, document.body, 0\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() backwards with range 33 [document.documentElement, 1, document.body, 0\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() forwards with range 33 [document.documentElement, 1, document.body, 0\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() backwards with range 33 [document.documentElement, 1, document.body, 0\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() forwards with range 33 [document.documentElement, 1, document.body, 0\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 33 [document.documentElement, 1, document.body, 0\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 33 [document.documentElement, 1, document.body, 0\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 33 [document.documentElement, 1, document.body, 0\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 33 [document.documentElement, 1, document.body, 0\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() backwards with range 33 [document.documentElement, 1, document.body, 0\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() forwards with range 33 [document.documentElement, 1, document.body, 0\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() backwards with range 33 [document.documentElement, 1, document.body, 0\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() forwards with range 33 [document.documentElement, 1, document.body, 0\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() backwards with range 33 [document.documentElement, 1, document.body, 0\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() forwards with range 35 [document, 0, document, 1\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 35 [document, 0, document, 1\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 35 [document, 0, document, 1\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 35 [document, 0, document, 1\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 35 [document, 0, document, 1\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 35 [document, 0, document, 1\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 35 [document, 0, document, 1\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 35 [document, 0, document, 1\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 35 [document, 0, document, 1\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() backwards with range 35 [document, 0, document, 1\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() forwards with range 35 [document, 0, document, 1\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() backwards with range 35 [document, 0, document, 1\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() forwards with range 35 [document, 0, document, 1\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 35 [document, 0, document, 1\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 35 [document, 0, document, 1\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 35 [document, 0, document, 1\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 35 [document, 0, document, 1\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() backwards with range 35 [document, 0, document, 1\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() forwards with range 35 [document, 0, document, 1\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() backwards with range 35 [document, 0, document, 1\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() forwards with range 35 [document, 0, document, 1\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() backwards with range 35 [document, 0, document, 1\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() forwards with range 36 [document, 0, document, 2\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 36 [document, 0, document, 2\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 36 [document, 0, document, 2\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 36 [document, 0, document, 2\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 36 [document, 0, document, 2\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 36 [document, 0, document, 2\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 36 [document, 0, document, 2\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 36 [document, 0, document, 2\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 36 [document, 0, document, 2\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() backwards with range 36 [document, 0, document, 2\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() forwards with range 36 [document, 0, document, 2\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() backwards with range 36 [document, 0, document, 2\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() forwards with range 36 [document, 0, document, 2\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 36 [document, 0, document, 2\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 36 [document, 0, document, 2\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 36 [document, 0, document, 2\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 36 [document, 0, document, 2\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() backwards with range 36 [document, 0, document, 2\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() forwards with range 36 [document, 0, document, 2\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() backwards with range 36 [document, 0, document, 2\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() forwards with range 36 [document, 0, document, 2\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() backwards with range 36 [document, 0, document, 2\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() forwards with range 37 [document, 1, document, 2\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 37 [document, 1, document, 2\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 37 [document, 1, document, 2\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 37 [document, 1, document, 2\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 37 [document, 1, document, 2\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 37 [document, 1, document, 2\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 37 [document, 1, document, 2\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 37 [document, 1, document, 2\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 37 [document, 1, document, 2\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() backwards with range 37 [document, 1, document, 2\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() forwards with range 37 [document, 1, document, 2\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() backwards with range 37 [document, 1, document, 2\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() forwards with range 37 [document, 1, document, 2\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 37 [document, 1, document, 2\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 37 [document, 1, document, 2\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 37 [document, 1, document, 2\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 37 [document, 1, document, 2\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() backwards with range 37 [document, 1, document, 2\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() forwards with range 37 [document, 1, document, 2\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() backwards with range 37 [document, 1, document, 2\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() forwards with range 37 [document, 1, document, 2\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() backwards with range 37 [document, 1, document, 2\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() forwards with range 38 [testDiv, 0, comment, 5\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 38 [testDiv, 0, comment, 5\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 38 [testDiv, 0, comment, 5\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 38 [testDiv, 0, comment, 5\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 38 [testDiv, 0, comment, 5\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 38 [testDiv, 0, comment, 5\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 38 [testDiv, 0, comment, 5\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 38 [testDiv, 0, comment, 5\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 38 [testDiv, 0, comment, 5\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() backwards with range 38 [testDiv, 0, comment, 5\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() forwards with range 38 [testDiv, 0, comment, 5\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() backwards with range 38 [testDiv, 0, comment, 5\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() forwards with range 38 [testDiv, 0, comment, 5\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 38 [testDiv, 0, comment, 5\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 38 [testDiv, 0, comment, 5\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 38 [testDiv, 0, comment, 5\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 38 [testDiv, 0, comment, 5\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() backwards with range 38 [testDiv, 0, comment, 5\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() forwards with range 38 [testDiv, 0, comment, 5\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() backwards with range 38 [testDiv, 0, comment, 5\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() forwards with range 38 [testDiv, 0, comment, 5\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() backwards with range 38 [testDiv, 0, comment, 5\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() forwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() backwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() forwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() backwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() forwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() backwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() forwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() backwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() forwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() backwards with range 39 [paras[2\].firstChild, 4, comment, 2\] and point 80 [docfrag, 0\]] - expected: FAIL - diff --git a/testing/web-platform/meta/selection/extend-40.html.ini b/testing/web-platform/meta/selection/extend-40.html.ini deleted file mode 100644 index 43f4f73af0a8..000000000000 --- a/testing/web-platform/meta/selection/extend-40.html.ini +++ /dev/null @@ -1,7076 +0,0 @@ -[extend-40.html] - type: testharness - [extend() forwards with range 40 [paras[3\], 1, comment, 8\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 40 [paras[3\], 1, comment, 8\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 40 [paras[3\], 1, comment, 8\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 40 [paras[3\], 1, comment, 8\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 40 [paras[3\], 1, comment, 8\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 40 [paras[3\], 1, comment, 8\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 40 [paras[3\], 1, comment, 8\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 40 [paras[3\], 1, comment, 8\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 40 [paras[3\], 1, comment, 8\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() backwards with range 40 [paras[3\], 1, comment, 8\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() forwards with range 40 [paras[3\], 1, comment, 8\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() backwards with range 40 [paras[3\], 1, comment, 8\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() forwards with range 40 [paras[3\], 1, comment, 8\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() backwards with range 40 [paras[3\], 1, comment, 8\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() forwards with range 40 [paras[3\], 1, comment, 8\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() backwards with range 40 [paras[3\], 1, comment, 8\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() forwards with range 40 [paras[3\], 1, comment, 8\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() backwards with range 40 [paras[3\], 1, comment, 8\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() forwards with range 40 [paras[3\], 1, comment, 8\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() backwards with range 40 [paras[3\], 1, comment, 8\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() forwards with range 40 [paras[3\], 1, comment, 8\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() backwards with range 40 [paras[3\], 1, comment, 8\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() forwards with range 40 [paras[3\], 1, comment, 8\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 40 [paras[3\], 1, comment, 8\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 40 [paras[3\], 1, comment, 8\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() backwards with range 40 [paras[3\], 1, comment, 8\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() forwards with range 40 [paras[3\], 1, comment, 8\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() backwards with range 40 [paras[3\], 1, comment, 8\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() forwards with range 40 [paras[3\], 1, comment, 8\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() backwards with range 40 [paras[3\], 1, comment, 8\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() forwards with range 40 [paras[3\], 1, comment, 8\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() backwards with range 40 [paras[3\], 1, comment, 8\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() forwards with range 40 [paras[3\], 1, comment, 8\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() backwards with range 40 [paras[3\], 1, comment, 8\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() forwards with range 40 [paras[3\], 1, comment, 8\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() backwards with range 40 [paras[3\], 1, comment, 8\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() forwards with range 40 [paras[3\], 1, comment, 8\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() backwards with range 40 [paras[3\], 1, comment, 8\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() forwards with range 40 [paras[3\], 1, comment, 8\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() backwards with range 40 [paras[3\], 1, comment, 8\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() forwards with range 40 [paras[3\], 1, comment, 8\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() backwards with range 40 [paras[3\], 1, comment, 8\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() forwards with range 40 [paras[3\], 1, comment, 8\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() backwards with range 40 [paras[3\], 1, comment, 8\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() forwards with range 40 [paras[3\], 1, comment, 8\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 40 [paras[3\], 1, comment, 8\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 40 [paras[3\], 1, comment, 8\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 40 [paras[3\], 1, comment, 8\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 40 [paras[3\], 1, comment, 8\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 40 [paras[3\], 1, comment, 8\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 40 [paras[3\], 1, comment, 8\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 40 [paras[3\], 1, comment, 8\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 40 [paras[3\], 1, comment, 8\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() backwards with range 40 [paras[3\], 1, comment, 8\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() forwards with range 40 [paras[3\], 1, comment, 8\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() backwards with range 40 [paras[3\], 1, comment, 8\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() forwards with range 40 [paras[3\], 1, comment, 8\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() backwards with range 40 [paras[3\], 1, comment, 8\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() forwards with range 40 [paras[3\], 1, comment, 8\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() backwards with range 40 [paras[3\], 1, comment, 8\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() forwards with range 40 [paras[3\], 1, comment, 8\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 40 [paras[3\], 1, comment, 8\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 40 [paras[3\], 1, comment, 8\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 40 [paras[3\], 1, comment, 8\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 40 [paras[3\], 1, comment, 8\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 40 [paras[3\], 1, comment, 8\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 40 [paras[3\], 1, comment, 8\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 40 [paras[3\], 1, comment, 8\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 0 [paras[0\].firstChild, -1\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 1 [paras[0\].firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 2 [paras[0\].firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 3 [paras[0\].firstChild, 2\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 4 [paras[0\].firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 5 [paras[0\].firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 6 [paras[0\].firstChild, 10\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 7 [paras[0\].firstChild, 65535\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 8 [paras[1\].firstChild, -1\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 9 [paras[1\].firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 10 [paras[1\].firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 11 [paras[1\].firstChild, 2\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 12 [paras[1\].firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 13 [paras[1\].firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 14 [paras[1\].firstChild, 10\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 15 [paras[1\].firstChild, 65535\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 24 [document.documentElement, -1\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 25 [document.documentElement, 0\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 26 [document.documentElement, 1\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 27 [document.documentElement, 2\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 28 [document.documentElement, 7\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 29 [document.head, 1\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 30 [document.body, 3\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 35 [paras[0\], 0\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 36 [paras[0\], 1\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 37 [paras[0\], 2\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 38 [paras[1\], 0\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 39 [paras[1\], 1\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 40 [paras[1\], 2\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 43 [testDiv, 0\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 44 [testDiv, 3\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 45 [document, -1\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 46 [document, 0\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 47 [document, 1\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 48 [document, 2\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 49 [document, 3\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 50 [comment, -1\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 51 [comment, 0\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 52 [comment, 4\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 53 [comment, 96\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 83 [doctype, 0\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 84 [doctype, -17\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 85 [doctype, 1\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 0 [paras[0\].firstChild, -1\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 1 [paras[0\].firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 2 [paras[0\].firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 3 [paras[0\].firstChild, 2\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 4 [paras[0\].firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 5 [paras[0\].firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 6 [paras[0\].firstChild, 10\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 7 [paras[0\].firstChild, 65535\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 8 [paras[1\].firstChild, -1\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 9 [paras[1\].firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 10 [paras[1\].firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 11 [paras[1\].firstChild, 2\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 12 [paras[1\].firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 13 [paras[1\].firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 14 [paras[1\].firstChild, 10\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 15 [paras[1\].firstChild, 65535\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 24 [document.documentElement, -1\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 25 [document.documentElement, 0\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 26 [document.documentElement, 1\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 27 [document.documentElement, 2\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 28 [document.documentElement, 7\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 29 [document.head, 1\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 30 [document.body, 3\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 35 [paras[0\], 0\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 36 [paras[0\], 1\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 37 [paras[0\], 2\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 38 [paras[1\], 0\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 39 [paras[1\], 1\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 40 [paras[1\], 2\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 43 [testDiv, 0\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 44 [testDiv, 3\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 45 [document, -1\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 46 [document, 0\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 47 [document, 1\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 48 [document, 2\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 49 [document, 3\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 50 [comment, -1\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 51 [comment, 0\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 52 [comment, 4\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 53 [comment, 96\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 83 [doctype, 0\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 84 [doctype, -17\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 85 [doctype, 1\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 0 [paras[0\].firstChild, -1\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 1 [paras[0\].firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 2 [paras[0\].firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 3 [paras[0\].firstChild, 2\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 4 [paras[0\].firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 5 [paras[0\].firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 6 [paras[0\].firstChild, 10\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 7 [paras[0\].firstChild, 65535\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 8 [paras[1\].firstChild, -1\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 9 [paras[1\].firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 10 [paras[1\].firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 11 [paras[1\].firstChild, 2\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 12 [paras[1\].firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 13 [paras[1\].firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 14 [paras[1\].firstChild, 10\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 15 [paras[1\].firstChild, 65535\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 24 [document.documentElement, -1\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 25 [document.documentElement, 0\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 26 [document.documentElement, 1\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 27 [document.documentElement, 2\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 28 [document.documentElement, 7\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 29 [document.head, 1\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 30 [document.body, 3\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 35 [paras[0\], 0\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 36 [paras[0\], 1\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 37 [paras[0\], 2\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 38 [paras[1\], 0\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 39 [paras[1\], 1\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 40 [paras[1\], 2\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 43 [testDiv, 0\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 44 [testDiv, 3\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 45 [document, -1\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 46 [document, 0\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 47 [document, 1\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 48 [document, 2\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 49 [document, 3\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 50 [comment, -1\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 51 [comment, 0\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 52 [comment, 4\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 53 [comment, 96\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 83 [doctype, 0\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 84 [doctype, -17\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 85 [doctype, 1\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 0 [paras[0\].firstChild, -1\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 1 [paras[0\].firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 2 [paras[0\].firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 3 [paras[0\].firstChild, 2\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 4 [paras[0\].firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 5 [paras[0\].firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 6 [paras[0\].firstChild, 10\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 7 [paras[0\].firstChild, 65535\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 8 [paras[1\].firstChild, -1\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 9 [paras[1\].firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 10 [paras[1\].firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 11 [paras[1\].firstChild, 2\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 12 [paras[1\].firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 13 [paras[1\].firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 14 [paras[1\].firstChild, 10\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 15 [paras[1\].firstChild, 65535\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 24 [document.documentElement, -1\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 25 [document.documentElement, 0\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 26 [document.documentElement, 1\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 27 [document.documentElement, 2\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 28 [document.documentElement, 7\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 29 [document.head, 1\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 30 [document.body, 3\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 35 [paras[0\], 0\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 36 [paras[0\], 1\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 37 [paras[0\], 2\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 38 [paras[1\], 0\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 39 [paras[1\], 1\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 40 [paras[1\], 2\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 43 [testDiv, 0\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 44 [testDiv, 3\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 45 [document, -1\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 46 [document, 0\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 47 [document, 1\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 48 [document, 2\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 49 [document, 3\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 50 [comment, -1\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 51 [comment, 0\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 52 [comment, 4\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 53 [comment, 96\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 83 [doctype, 0\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 84 [doctype, -17\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 85 [doctype, 1\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 0 [paras[0\].firstChild, -1\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 1 [paras[0\].firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 2 [paras[0\].firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 3 [paras[0\].firstChild, 2\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 4 [paras[0\].firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 5 [paras[0\].firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 6 [paras[0\].firstChild, 10\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 7 [paras[0\].firstChild, 65535\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 8 [paras[1\].firstChild, -1\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 9 [paras[1\].firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 10 [paras[1\].firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 11 [paras[1\].firstChild, 2\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 12 [paras[1\].firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 13 [paras[1\].firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 14 [paras[1\].firstChild, 10\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 15 [paras[1\].firstChild, 65535\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 24 [document.documentElement, -1\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 25 [document.documentElement, 0\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 26 [document.documentElement, 1\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 27 [document.documentElement, 2\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 28 [document.documentElement, 7\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 29 [document.head, 1\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 30 [document.body, 3\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 35 [paras[0\], 0\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 36 [paras[0\], 1\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 37 [paras[0\], 2\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 38 [paras[1\], 0\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 39 [paras[1\], 1\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 40 [paras[1\], 2\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 43 [testDiv, 0\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 44 [testDiv, 3\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 45 [document, -1\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 46 [document, 0\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 47 [document, 1\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 48 [document, 2\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 49 [document, 3\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 50 [comment, -1\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 51 [comment, 0\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 52 [comment, 4\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 53 [comment, 96\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 83 [doctype, 0\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 84 [doctype, -17\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 85 [doctype, 1\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() backwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() backwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() backwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() backwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() backwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() backwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() backwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() backwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() backwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() backwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() backwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() backwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() backwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() backwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() backwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() backwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() backwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() backwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() backwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() backwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() backwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 0 [paras[0\].firstChild, -1\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 1 [paras[0\].firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 2 [paras[0\].firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 3 [paras[0\].firstChild, 2\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 4 [paras[0\].firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 5 [paras[0\].firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 6 [paras[0\].firstChild, 10\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 7 [paras[0\].firstChild, 65535\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 8 [paras[1\].firstChild, -1\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 9 [paras[1\].firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 10 [paras[1\].firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 11 [paras[1\].firstChild, 2\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 12 [paras[1\].firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 13 [paras[1\].firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 14 [paras[1\].firstChild, 10\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 15 [paras[1\].firstChild, 65535\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 24 [document.documentElement, -1\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 25 [document.documentElement, 0\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 26 [document.documentElement, 1\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 27 [document.documentElement, 2\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 28 [document.documentElement, 7\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 29 [document.head, 1\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 30 [document.body, 3\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 35 [paras[0\], 0\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 36 [paras[0\], 1\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 37 [paras[0\], 2\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 38 [paras[1\], 0\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 39 [paras[1\], 1\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 40 [paras[1\], 2\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 43 [testDiv, 0\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 44 [testDiv, 3\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 45 [document, -1\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 46 [document, 0\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 47 [document, 1\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 48 [document, 2\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 49 [document, 3\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 50 [comment, -1\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 51 [comment, 0\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 52 [comment, 4\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 53 [comment, 96\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 83 [doctype, 0\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 84 [doctype, -17\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 85 [doctype, 1\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 0 [paras[0\].firstChild, -1\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 1 [paras[0\].firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 2 [paras[0\].firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 3 [paras[0\].firstChild, 2\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 4 [paras[0\].firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 5 [paras[0\].firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 6 [paras[0\].firstChild, 10\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 7 [paras[0\].firstChild, 65535\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 8 [paras[1\].firstChild, -1\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 9 [paras[1\].firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 10 [paras[1\].firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 11 [paras[1\].firstChild, 2\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 12 [paras[1\].firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 13 [paras[1\].firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 14 [paras[1\].firstChild, 10\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 15 [paras[1\].firstChild, 65535\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 24 [document.documentElement, -1\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 25 [document.documentElement, 0\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 26 [document.documentElement, 1\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 27 [document.documentElement, 2\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 28 [document.documentElement, 7\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 29 [document.head, 1\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 30 [document.body, 3\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 35 [paras[0\], 0\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 36 [paras[0\], 1\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 37 [paras[0\], 2\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 38 [paras[1\], 0\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 39 [paras[1\], 1\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 40 [paras[1\], 2\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 43 [testDiv, 0\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 44 [testDiv, 3\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 45 [document, -1\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 46 [document, 0\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 47 [document, 1\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 48 [document, 2\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 49 [document, 3\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 50 [comment, -1\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 51 [comment, 0\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 52 [comment, 4\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 53 [comment, 96\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 83 [doctype, 0\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 84 [doctype, -17\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 85 [doctype, 1\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 20 [foreignPara1.firstChild, 0\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 21 [foreignPara1.firstChild, 1\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 22 [foreignPara1.firstChild, 8\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 23 [foreignPara1.firstChild, 9\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 31 [foreignDoc.documentElement, 0\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 32 [foreignDoc.documentElement, 1\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 33 [foreignDoc.head, 0\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 34 [foreignDoc.body, 1\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 54 [foreignDoc, 0\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 55 [foreignDoc, 1\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 56 [foreignComment, 2\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 57 [foreignTextNode, 0\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 58 [foreignTextNode, 36\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 59 [xmlDoc, -1\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 60 [xmlDoc, 0\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 61 [xmlDoc, 1\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 62 [xmlDoc, 5\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 63 [xmlComment, 0\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 64 [xmlComment, 4\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 65 [processingInstruction, 0\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 66 [processingInstruction, 5\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 67 [processingInstruction, 9\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 70 [detachedForeignTextNode, 0\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 71 [detachedForeignTextNode, 8\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 72 [detachedXmlTextNode, 0\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 73 [detachedXmlTextNode, 8\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 74 [detachedProcessingInstruction, 12\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 77 [detachedForeignComment, 0\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 78 [detachedForeignComment, 4\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 79 [detachedXmlComment, 2\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 81 [foreignDocfrag, 0\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 82 [xmlDocfrag, 0\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 86 [foreignDoctype, 0\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 87 [xmlDoctype, 0\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 0 [paras[0\].firstChild, -1\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 1 [paras[0\].firstChild, 0\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 2 [paras[0\].firstChild, 1\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 3 [paras[0\].firstChild, 2\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 4 [paras[0\].firstChild, 8\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 5 [paras[0\].firstChild, 9\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 6 [paras[0\].firstChild, 10\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 7 [paras[0\].firstChild, 65535\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 8 [paras[1\].firstChild, -1\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 9 [paras[1\].firstChild, 0\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 10 [paras[1\].firstChild, 1\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 11 [paras[1\].firstChild, 2\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 12 [paras[1\].firstChild, 8\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 13 [paras[1\].firstChild, 9\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 14 [paras[1\].firstChild, 10\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 15 [paras[1\].firstChild, 65535\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 24 [document.documentElement, -1\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 25 [document.documentElement, 0\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 26 [document.documentElement, 1\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 27 [document.documentElement, 2\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 28 [document.documentElement, 7\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 29 [document.head, 1\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 30 [document.body, 3\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 35 [paras[0\], 0\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 36 [paras[0\], 1\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 37 [paras[0\], 2\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 38 [paras[1\], 0\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 39 [paras[1\], 1\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 40 [paras[1\], 2\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 43 [testDiv, 0\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 44 [testDiv, 3\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 45 [document, -1\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 46 [document, 0\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 47 [document, 1\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 48 [document, 2\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 49 [document, 3\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 50 [comment, -1\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 51 [comment, 0\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 52 [comment, 4\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 53 [comment, 96\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 83 [doctype, 0\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 84 [doctype, -17\]] - expected: FAIL - - [extend() with range 41 [foreignDoc, 0, foreignDoc, 0\] and point 85 [doctype, 1\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 0 [paras[0\].firstChild, -1\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 1 [paras[0\].firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 2 [paras[0\].firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 3 [paras[0\].firstChild, 2\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 4 [paras[0\].firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 5 [paras[0\].firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 6 [paras[0\].firstChild, 10\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 7 [paras[0\].firstChild, 65535\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 8 [paras[1\].firstChild, -1\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 9 [paras[1\].firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 10 [paras[1\].firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 11 [paras[1\].firstChild, 2\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 12 [paras[1\].firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 13 [paras[1\].firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 14 [paras[1\].firstChild, 10\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 15 [paras[1\].firstChild, 65535\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 24 [document.documentElement, -1\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 25 [document.documentElement, 0\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 26 [document.documentElement, 1\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 27 [document.documentElement, 2\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 28 [document.documentElement, 7\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 29 [document.head, 1\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 30 [document.body, 3\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 35 [paras[0\], 0\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 36 [paras[0\], 1\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 37 [paras[0\], 2\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 38 [paras[1\], 0\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 39 [paras[1\], 1\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 40 [paras[1\], 2\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 43 [testDiv, 0\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 44 [testDiv, 3\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 45 [document, -1\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 46 [document, 0\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 47 [document, 1\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 48 [document, 2\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 49 [document, 3\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 50 [comment, -1\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 51 [comment, 0\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 52 [comment, 4\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 53 [comment, 96\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 83 [doctype, 0\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 84 [doctype, -17\]] - expected: FAIL - - [extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2\] and point 85 [doctype, 1\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 0 [paras[0\].firstChild, -1\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 1 [paras[0\].firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 2 [paras[0\].firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 3 [paras[0\].firstChild, 2\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 4 [paras[0\].firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 5 [paras[0\].firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 6 [paras[0\].firstChild, 10\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 7 [paras[0\].firstChild, 65535\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 8 [paras[1\].firstChild, -1\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 9 [paras[1\].firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 10 [paras[1\].firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 11 [paras[1\].firstChild, 2\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 12 [paras[1\].firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 13 [paras[1\].firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 14 [paras[1\].firstChild, 10\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 15 [paras[1\].firstChild, 65535\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 24 [document.documentElement, -1\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 25 [document.documentElement, 0\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 26 [document.documentElement, 1\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 27 [document.documentElement, 2\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 28 [document.documentElement, 7\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 29 [document.head, 1\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 30 [document.body, 3\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 35 [paras[0\], 0\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 36 [paras[0\], 1\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 37 [paras[0\], 2\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 38 [paras[1\], 0\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 39 [paras[1\], 1\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 40 [paras[1\], 2\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 43 [testDiv, 0\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 44 [testDiv, 3\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 45 [document, -1\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 46 [document, 0\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 47 [document, 1\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 48 [document, 2\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 49 [document, 3\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 50 [comment, -1\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 51 [comment, 0\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 52 [comment, 4\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 53 [comment, 96\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 83 [doctype, 0\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 84 [doctype, -17\]] - expected: FAIL - - [extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36\] and point 85 [doctype, 1\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 0 [paras[0\].firstChild, -1\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 1 [paras[0\].firstChild, 0\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 2 [paras[0\].firstChild, 1\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 3 [paras[0\].firstChild, 2\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 4 [paras[0\].firstChild, 8\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 5 [paras[0\].firstChild, 9\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 6 [paras[0\].firstChild, 10\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 7 [paras[0\].firstChild, 65535\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 8 [paras[1\].firstChild, -1\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 9 [paras[1\].firstChild, 0\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 10 [paras[1\].firstChild, 1\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 11 [paras[1\].firstChild, 2\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 12 [paras[1\].firstChild, 8\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 13 [paras[1\].firstChild, 9\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 14 [paras[1\].firstChild, 10\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 15 [paras[1\].firstChild, 65535\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 24 [document.documentElement, -1\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 25 [document.documentElement, 0\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 26 [document.documentElement, 1\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 27 [document.documentElement, 2\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 28 [document.documentElement, 7\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 29 [document.head, 1\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 30 [document.body, 3\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 35 [paras[0\], 0\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 36 [paras[0\], 1\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 37 [paras[0\], 2\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 38 [paras[1\], 0\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 39 [paras[1\], 1\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 40 [paras[1\], 2\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 43 [testDiv, 0\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 44 [testDiv, 3\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 45 [document, -1\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 46 [document, 0\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 47 [document, 1\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 48 [document, 2\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 49 [document, 3\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 50 [comment, -1\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 51 [comment, 0\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 52 [comment, 4\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 53 [comment, 96\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 83 [doctype, 0\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 84 [doctype, -17\]] - expected: FAIL - - [extend() with range 44 [xmlDoc, 0, xmlDoc, 0\] and point 85 [doctype, 1\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 0 [paras[0\].firstChild, -1\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 1 [paras[0\].firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 2 [paras[0\].firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 3 [paras[0\].firstChild, 2\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 4 [paras[0\].firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 5 [paras[0\].firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 6 [paras[0\].firstChild, 10\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 7 [paras[0\].firstChild, 65535\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 8 [paras[1\].firstChild, -1\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 9 [paras[1\].firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 10 [paras[1\].firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 11 [paras[1\].firstChild, 2\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 12 [paras[1\].firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 13 [paras[1\].firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 14 [paras[1\].firstChild, 10\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 15 [paras[1\].firstChild, 65535\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 24 [document.documentElement, -1\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 25 [document.documentElement, 0\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 26 [document.documentElement, 1\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 27 [document.documentElement, 2\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 28 [document.documentElement, 7\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 29 [document.head, 1\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 30 [document.body, 3\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 35 [paras[0\], 0\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 36 [paras[0\], 1\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 37 [paras[0\], 2\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 38 [paras[1\], 0\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 39 [paras[1\], 1\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 40 [paras[1\], 2\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 43 [testDiv, 0\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 44 [testDiv, 3\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 45 [document, -1\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 46 [document, 0\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 47 [document, 1\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 48 [document, 2\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 49 [document, 3\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 50 [comment, -1\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 51 [comment, 0\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 52 [comment, 4\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 53 [comment, 96\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 83 [doctype, 0\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 84 [doctype, -17\]] - expected: FAIL - - [extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0\] and point 85 [doctype, 1\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 0 [paras[0\].firstChild, -1\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 1 [paras[0\].firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 2 [paras[0\].firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 3 [paras[0\].firstChild, 2\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 4 [paras[0\].firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 5 [paras[0\].firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 6 [paras[0\].firstChild, 10\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 7 [paras[0\].firstChild, 65535\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 8 [paras[1\].firstChild, -1\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 9 [paras[1\].firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 10 [paras[1\].firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 11 [paras[1\].firstChild, 2\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 12 [paras[1\].firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 13 [paras[1\].firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 14 [paras[1\].firstChild, 10\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 15 [paras[1\].firstChild, 65535\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 24 [document.documentElement, -1\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 25 [document.documentElement, 0\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 26 [document.documentElement, 1\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 27 [document.documentElement, 2\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 28 [document.documentElement, 7\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 29 [document.head, 1\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 30 [document.body, 3\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 35 [paras[0\], 0\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 36 [paras[0\], 1\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 37 [paras[0\], 2\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 38 [paras[1\], 0\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 39 [paras[1\], 1\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 40 [paras[1\], 2\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 43 [testDiv, 0\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 44 [testDiv, 3\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 45 [document, -1\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 46 [document, 0\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 47 [document, 1\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 48 [document, 2\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 49 [document, 3\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 50 [comment, -1\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 51 [comment, 0\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 52 [comment, 4\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 53 [comment, 96\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 83 [doctype, 0\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 84 [doctype, -17\]] - expected: FAIL - - [extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8\] and point 85 [doctype, 1\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 0 [paras[0\].firstChild, -1\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 1 [paras[0\].firstChild, 0\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 2 [paras[0\].firstChild, 1\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 3 [paras[0\].firstChild, 2\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 4 [paras[0\].firstChild, 8\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 5 [paras[0\].firstChild, 9\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 6 [paras[0\].firstChild, 10\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 7 [paras[0\].firstChild, 65535\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 8 [paras[1\].firstChild, -1\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 9 [paras[1\].firstChild, 0\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 10 [paras[1\].firstChild, 1\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 11 [paras[1\].firstChild, 2\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 12 [paras[1\].firstChild, 8\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 13 [paras[1\].firstChild, 9\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 14 [paras[1\].firstChild, 10\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 15 [paras[1\].firstChild, 65535\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 24 [document.documentElement, -1\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 25 [document.documentElement, 0\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 26 [document.documentElement, 1\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 27 [document.documentElement, 2\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 28 [document.documentElement, 7\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 29 [document.head, 1\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 30 [document.body, 3\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 35 [paras[0\], 0\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 36 [paras[0\], 1\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 37 [paras[0\], 2\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 38 [paras[1\], 0\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 39 [paras[1\], 1\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 40 [paras[1\], 2\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 43 [testDiv, 0\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 44 [testDiv, 3\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 45 [document, -1\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 46 [document, 0\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 47 [document, 1\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 48 [document, 2\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 49 [document, 3\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 50 [comment, -1\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 51 [comment, 0\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 52 [comment, 4\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 53 [comment, 96\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 83 [doctype, 0\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 84 [doctype, -17\]] - expected: FAIL - - [extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] and point 85 [doctype, 1\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 0 [paras[0\].firstChild, -1\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 1 [paras[0\].firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 2 [paras[0\].firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 3 [paras[0\].firstChild, 2\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 4 [paras[0\].firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 5 [paras[0\].firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 6 [paras[0\].firstChild, 10\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 7 [paras[0\].firstChild, 65535\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 8 [paras[1\].firstChild, -1\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 9 [paras[1\].firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 10 [paras[1\].firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 11 [paras[1\].firstChild, 2\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 12 [paras[1\].firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 13 [paras[1\].firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 14 [paras[1\].firstChild, 10\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 15 [paras[1\].firstChild, 65535\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 24 [document.documentElement, -1\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 25 [document.documentElement, 0\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 26 [document.documentElement, 1\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 27 [document.documentElement, 2\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 28 [document.documentElement, 7\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 29 [document.head, 1\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 30 [document.body, 3\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 35 [paras[0\], 0\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 36 [paras[0\], 1\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 37 [paras[0\], 2\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 38 [paras[1\], 0\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 39 [paras[1\], 1\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 40 [paras[1\], 2\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 43 [testDiv, 0\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 44 [testDiv, 3\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 45 [document, -1\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 46 [document, 0\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 47 [document, 1\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 48 [document, 2\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 49 [document, 3\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 50 [comment, -1\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 51 [comment, 0\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 52 [comment, 4\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 53 [comment, 96\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 83 [doctype, 0\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 84 [doctype, -17\]] - expected: FAIL - - [extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] and point 85 [doctype, 1\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 0 [paras[0\].firstChild, -1\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 1 [paras[0\].firstChild, 0\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 2 [paras[0\].firstChild, 1\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 3 [paras[0\].firstChild, 2\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 4 [paras[0\].firstChild, 8\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 5 [paras[0\].firstChild, 9\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 6 [paras[0\].firstChild, 10\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 7 [paras[0\].firstChild, 65535\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 8 [paras[1\].firstChild, -1\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 9 [paras[1\].firstChild, 0\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 10 [paras[1\].firstChild, 1\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 11 [paras[1\].firstChild, 2\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 12 [paras[1\].firstChild, 8\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 13 [paras[1\].firstChild, 9\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 14 [paras[1\].firstChild, 10\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 15 [paras[1\].firstChild, 65535\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 24 [document.documentElement, -1\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 25 [document.documentElement, 0\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 26 [document.documentElement, 1\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 27 [document.documentElement, 2\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 28 [document.documentElement, 7\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 29 [document.head, 1\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 30 [document.body, 3\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 35 [paras[0\], 0\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 36 [paras[0\], 1\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 37 [paras[0\], 2\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 38 [paras[1\], 0\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 39 [paras[1\], 1\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 40 [paras[1\], 2\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 43 [testDiv, 0\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 44 [testDiv, 3\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 45 [document, -1\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 46 [document, 0\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 47 [document, 1\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 48 [document, 2\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 49 [document, 3\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 50 [comment, -1\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 51 [comment, 0\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 52 [comment, 4\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 53 [comment, 96\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 83 [doctype, 0\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 84 [doctype, -17\]] - expected: FAIL - - [extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] and point 85 [doctype, 1\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 0 [paras[0\].firstChild, -1\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 1 [paras[0\].firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 2 [paras[0\].firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 3 [paras[0\].firstChild, 2\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 4 [paras[0\].firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 5 [paras[0\].firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 6 [paras[0\].firstChild, 10\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 7 [paras[0\].firstChild, 65535\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 8 [paras[1\].firstChild, -1\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 9 [paras[1\].firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 10 [paras[1\].firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 11 [paras[1\].firstChild, 2\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 12 [paras[1\].firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 13 [paras[1\].firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 14 [paras[1\].firstChild, 10\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 15 [paras[1\].firstChild, 65535\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 24 [document.documentElement, -1\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 25 [document.documentElement, 0\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 26 [document.documentElement, 1\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 27 [document.documentElement, 2\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 28 [document.documentElement, 7\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 29 [document.head, 1\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 30 [document.body, 3\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 35 [paras[0\], 0\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 36 [paras[0\], 1\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 37 [paras[0\], 2\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 38 [paras[1\], 0\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 39 [paras[1\], 1\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 40 [paras[1\], 2\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 43 [testDiv, 0\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 44 [testDiv, 3\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 45 [document, -1\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 46 [document, 0\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 47 [document, 1\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 48 [document, 2\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 49 [document, 3\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 50 [comment, -1\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 51 [comment, 0\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 52 [comment, 4\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 53 [comment, 96\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 83 [doctype, 0\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 84 [doctype, -17\]] - expected: FAIL - - [extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] and point 85 [doctype, 1\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 0 [paras[0\].firstChild, -1\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 1 [paras[0\].firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 2 [paras[0\].firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 3 [paras[0\].firstChild, 2\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 4 [paras[0\].firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 5 [paras[0\].firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 6 [paras[0\].firstChild, 10\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 7 [paras[0\].firstChild, 65535\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 8 [paras[1\].firstChild, -1\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 9 [paras[1\].firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 10 [paras[1\].firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 11 [paras[1\].firstChild, 2\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 12 [paras[1\].firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 13 [paras[1\].firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 14 [paras[1\].firstChild, 10\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 15 [paras[1\].firstChild, 65535\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 24 [document.documentElement, -1\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 25 [document.documentElement, 0\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 26 [document.documentElement, 1\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 27 [document.documentElement, 2\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 28 [document.documentElement, 7\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 29 [document.head, 1\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 30 [document.body, 3\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 35 [paras[0\], 0\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 36 [paras[0\], 1\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 37 [paras[0\], 2\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 38 [paras[1\], 0\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 39 [paras[1\], 1\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 40 [paras[1\], 2\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 43 [testDiv, 0\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 44 [testDiv, 3\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 45 [document, -1\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 46 [document, 0\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 47 [document, 1\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 48 [document, 2\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 49 [document, 3\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 50 [comment, -1\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 51 [comment, 0\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 52 [comment, 4\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 53 [comment, 96\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 83 [doctype, 0\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 84 [doctype, -17\]] - expected: FAIL - - [extend() forwards with range 51 [detachedComment, 3, detachedComment, 4\] and point 85 [doctype, 1\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 0 [paras[0\].firstChild, -1\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 1 [paras[0\].firstChild, 0\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 2 [paras[0\].firstChild, 1\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 3 [paras[0\].firstChild, 2\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 4 [paras[0\].firstChild, 8\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 5 [paras[0\].firstChild, 9\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 6 [paras[0\].firstChild, 10\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 7 [paras[0\].firstChild, 65535\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 8 [paras[1\].firstChild, -1\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 9 [paras[1\].firstChild, 0\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 10 [paras[1\].firstChild, 1\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 11 [paras[1\].firstChild, 2\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 12 [paras[1\].firstChild, 8\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 13 [paras[1\].firstChild, 9\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 14 [paras[1\].firstChild, 10\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 15 [paras[1\].firstChild, 65535\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 24 [document.documentElement, -1\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 25 [document.documentElement, 0\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 26 [document.documentElement, 1\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 27 [document.documentElement, 2\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 28 [document.documentElement, 7\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 29 [document.head, 1\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 30 [document.body, 3\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 35 [paras[0\], 0\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 36 [paras[0\], 1\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 37 [paras[0\], 2\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 38 [paras[1\], 0\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 39 [paras[1\], 1\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 40 [paras[1\], 2\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 43 [testDiv, 0\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 44 [testDiv, 3\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 45 [document, -1\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 46 [document, 0\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 47 [document, 1\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 48 [document, 2\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 49 [document, 3\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 50 [comment, -1\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 51 [comment, 0\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 52 [comment, 4\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 53 [comment, 96\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 83 [doctype, 0\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 84 [doctype, -17\]] - expected: FAIL - - [extend() with range 52 [detachedComment, 5, detachedComment, 5\] and point 85 [doctype, 1\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 0 [paras[0\].firstChild, -1\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 1 [paras[0\].firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 2 [paras[0\].firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 3 [paras[0\].firstChild, 2\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 4 [paras[0\].firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 5 [paras[0\].firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 6 [paras[0\].firstChild, 10\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 7 [paras[0\].firstChild, 65535\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 8 [paras[1\].firstChild, -1\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 9 [paras[1\].firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 10 [paras[1\].firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 11 [paras[1\].firstChild, 2\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 12 [paras[1\].firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 13 [paras[1\].firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 14 [paras[1\].firstChild, 10\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 15 [paras[1\].firstChild, 65535\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 24 [document.documentElement, -1\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 25 [document.documentElement, 0\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 26 [document.documentElement, 1\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 27 [document.documentElement, 2\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 28 [document.documentElement, 7\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 29 [document.head, 1\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 30 [document.body, 3\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 35 [paras[0\], 0\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 36 [paras[0\], 1\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 37 [paras[0\], 2\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 38 [paras[1\], 0\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 39 [paras[1\], 1\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 40 [paras[1\], 2\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 43 [testDiv, 0\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 44 [testDiv, 3\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 45 [document, -1\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 46 [document, 0\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 47 [document, 1\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 48 [document, 2\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 49 [document, 3\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 50 [comment, -1\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 51 [comment, 0\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 52 [comment, 4\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 53 [comment, 96\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 83 [doctype, 0\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 84 [doctype, -17\]] - expected: FAIL - - [extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] and point 85 [doctype, 1\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 0 [paras[0\].firstChild, -1\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 1 [paras[0\].firstChild, 0\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 2 [paras[0\].firstChild, 1\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 3 [paras[0\].firstChild, 2\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 4 [paras[0\].firstChild, 8\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 5 [paras[0\].firstChild, 9\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 6 [paras[0\].firstChild, 10\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 7 [paras[0\].firstChild, 65535\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 8 [paras[1\].firstChild, -1\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 9 [paras[1\].firstChild, 0\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 10 [paras[1\].firstChild, 1\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 11 [paras[1\].firstChild, 2\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 12 [paras[1\].firstChild, 8\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 13 [paras[1\].firstChild, 9\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 14 [paras[1\].firstChild, 10\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 15 [paras[1\].firstChild, 65535\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 24 [document.documentElement, -1\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 25 [document.documentElement, 0\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 26 [document.documentElement, 1\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 27 [document.documentElement, 2\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 28 [document.documentElement, 7\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 29 [document.head, 1\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 30 [document.body, 3\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 35 [paras[0\], 0\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 36 [paras[0\], 1\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 37 [paras[0\], 2\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 38 [paras[1\], 0\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 39 [paras[1\], 1\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 40 [paras[1\], 2\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 43 [testDiv, 0\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 44 [testDiv, 3\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 45 [document, -1\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 46 [document, 0\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 47 [document, 1\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 48 [document, 2\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 49 [document, 3\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 50 [comment, -1\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 51 [comment, 0\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 52 [comment, 4\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 53 [comment, 96\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 83 [doctype, 0\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 84 [doctype, -17\]] - expected: FAIL - - [extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] and point 85 [doctype, 1\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 0 [paras[0\].firstChild, -1\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 1 [paras[0\].firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 2 [paras[0\].firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 3 [paras[0\].firstChild, 2\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 4 [paras[0\].firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 5 [paras[0\].firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 6 [paras[0\].firstChild, 10\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 7 [paras[0\].firstChild, 65535\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 8 [paras[1\].firstChild, -1\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 9 [paras[1\].firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 10 [paras[1\].firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 11 [paras[1\].firstChild, 2\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 12 [paras[1\].firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 13 [paras[1\].firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 14 [paras[1\].firstChild, 10\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 15 [paras[1\].firstChild, 65535\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 24 [document.documentElement, -1\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 25 [document.documentElement, 0\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 26 [document.documentElement, 1\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 27 [document.documentElement, 2\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 28 [document.documentElement, 7\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 29 [document.head, 1\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 30 [document.body, 3\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 35 [paras[0\], 0\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 36 [paras[0\], 1\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 37 [paras[0\], 2\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 38 [paras[1\], 0\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 39 [paras[1\], 1\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 40 [paras[1\], 2\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 43 [testDiv, 0\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 44 [testDiv, 3\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 45 [document, -1\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 46 [document, 0\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 47 [document, 1\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 48 [document, 2\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 49 [document, 3\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 50 [comment, -1\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 51 [comment, 0\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 52 [comment, 4\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 53 [comment, 96\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 83 [doctype, 0\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 84 [doctype, -17\]] - expected: FAIL - - [extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] and point 85 [doctype, 1\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 0 [paras[0\].firstChild, -1\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 1 [paras[0\].firstChild, 0\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 2 [paras[0\].firstChild, 1\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 3 [paras[0\].firstChild, 2\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 4 [paras[0\].firstChild, 8\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 5 [paras[0\].firstChild, 9\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 6 [paras[0\].firstChild, 10\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 7 [paras[0\].firstChild, 65535\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 8 [paras[1\].firstChild, -1\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 9 [paras[1\].firstChild, 0\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 10 [paras[1\].firstChild, 1\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 11 [paras[1\].firstChild, 2\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 12 [paras[1\].firstChild, 8\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 13 [paras[1\].firstChild, 9\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 14 [paras[1\].firstChild, 10\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 15 [paras[1\].firstChild, 65535\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 24 [document.documentElement, -1\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 25 [document.documentElement, 0\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 26 [document.documentElement, 1\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 27 [document.documentElement, 2\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 28 [document.documentElement, 7\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 29 [document.head, 1\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 30 [document.body, 3\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 35 [paras[0\], 0\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 36 [paras[0\], 1\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 37 [paras[0\], 2\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 38 [paras[1\], 0\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 39 [paras[1\], 1\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 40 [paras[1\], 2\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 43 [testDiv, 0\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 44 [testDiv, 3\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 45 [document, -1\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 46 [document, 0\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 47 [document, 1\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 48 [document, 2\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 49 [document, 3\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 50 [comment, -1\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 51 [comment, 0\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 52 [comment, 4\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 53 [comment, 96\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 83 [doctype, 0\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 84 [doctype, -17\]] - expected: FAIL - - [extend() with range 56 [docfrag, 0, docfrag, 0\] and point 85 [doctype, 1\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 0 [paras[0\].firstChild, -1\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 1 [paras[0\].firstChild, 0\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 2 [paras[0\].firstChild, 1\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 3 [paras[0\].firstChild, 2\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 4 [paras[0\].firstChild, 8\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 5 [paras[0\].firstChild, 9\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 6 [paras[0\].firstChild, 10\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 7 [paras[0\].firstChild, 65535\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 8 [paras[1\].firstChild, -1\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 9 [paras[1\].firstChild, 0\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 10 [paras[1\].firstChild, 1\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 11 [paras[1\].firstChild, 2\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 12 [paras[1\].firstChild, 8\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 13 [paras[1\].firstChild, 9\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 14 [paras[1\].firstChild, 10\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 15 [paras[1\].firstChild, 65535\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 24 [document.documentElement, -1\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 25 [document.documentElement, 0\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 26 [document.documentElement, 1\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 27 [document.documentElement, 2\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 28 [document.documentElement, 7\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 29 [document.head, 1\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 30 [document.body, 3\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 35 [paras[0\], 0\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 36 [paras[0\], 1\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 37 [paras[0\], 2\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 38 [paras[1\], 0\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 39 [paras[1\], 1\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 40 [paras[1\], 2\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 43 [testDiv, 0\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 44 [testDiv, 3\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 45 [document, -1\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 46 [document, 0\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 47 [document, 1\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 48 [document, 2\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 49 [document, 3\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 50 [comment, -1\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 51 [comment, 0\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 52 [comment, 4\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 53 [comment, 96\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 83 [doctype, 0\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 84 [doctype, -17\]] - expected: FAIL - - [extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] and point 85 [doctype, 1\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 0 [paras[0\].firstChild, -1\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 1 [paras[0\].firstChild, 0\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 2 [paras[0\].firstChild, 1\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 3 [paras[0\].firstChild, 2\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 4 [paras[0\].firstChild, 8\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 5 [paras[0\].firstChild, 9\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 6 [paras[0\].firstChild, 10\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 7 [paras[0\].firstChild, 65535\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 8 [paras[1\].firstChild, -1\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 9 [paras[1\].firstChild, 0\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 10 [paras[1\].firstChild, 1\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 11 [paras[1\].firstChild, 2\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 12 [paras[1\].firstChild, 8\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 13 [paras[1\].firstChild, 9\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 14 [paras[1\].firstChild, 10\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 15 [paras[1\].firstChild, 65535\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 24 [document.documentElement, -1\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 25 [document.documentElement, 0\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 26 [document.documentElement, 1\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 27 [document.documentElement, 2\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 28 [document.documentElement, 7\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 29 [document.head, 1\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 30 [document.body, 3\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 35 [paras[0\], 0\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 36 [paras[0\], 1\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 37 [paras[0\], 2\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 38 [paras[1\], 0\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 39 [paras[1\], 1\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 40 [paras[1\], 2\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 43 [testDiv, 0\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 44 [testDiv, 3\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 45 [document, -1\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 46 [document, 0\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 47 [document, 1\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 48 [document, 2\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 49 [document, 3\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 50 [comment, -1\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 51 [comment, 0\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 52 [comment, 4\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 53 [comment, 96\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 83 [doctype, 0\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 84 [doctype, -17\]] - expected: FAIL - - [extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] and point 85 [doctype, 1\]] - expected: FAIL - - [extend() forwards with range 40 [paras[3\], 1, comment, 8\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() backwards with range 40 [paras[3\], 1, comment, 8\] and point 16 [detachedPara1.firstChild, 0\]] - expected: FAIL - - [extend() forwards with range 40 [paras[3\], 1, comment, 8\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() backwards with range 40 [paras[3\], 1, comment, 8\] and point 17 [detachedPara1.firstChild, 1\]] - expected: FAIL - - [extend() forwards with range 40 [paras[3\], 1, comment, 8\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() backwards with range 40 [paras[3\], 1, comment, 8\] and point 18 [detachedPara1.firstChild, 8\]] - expected: FAIL - - [extend() forwards with range 40 [paras[3\], 1, comment, 8\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() backwards with range 40 [paras[3\], 1, comment, 8\] and point 19 [detachedPara1.firstChild, 9\]] - expected: FAIL - - [extend() forwards with range 40 [paras[3\], 1, comment, 8\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() backwards with range 40 [paras[3\], 1, comment, 8\] and point 41 [detachedPara1, 0\]] - expected: FAIL - - [extend() forwards with range 40 [paras[3\], 1, comment, 8\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() backwards with range 40 [paras[3\], 1, comment, 8\] and point 42 [detachedPara1, 1\]] - expected: FAIL - - [extend() forwards with range 40 [paras[3\], 1, comment, 8\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() backwards with range 40 [paras[3\], 1, comment, 8\] and point 68 [detachedTextNode, 0\]] - expected: FAIL - - [extend() forwards with range 40 [paras[3\], 1, comment, 8\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() backwards with range 40 [paras[3\], 1, comment, 8\] and point 69 [detachedTextNode, 8\]] - expected: FAIL - - [extend() forwards with range 40 [paras[3\], 1, comment, 8\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() backwards with range 40 [paras[3\], 1, comment, 8\] and point 75 [detachedComment, 3\]] - expected: FAIL - - [extend() forwards with range 40 [paras[3\], 1, comment, 8\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() backwards with range 40 [paras[3\], 1, comment, 8\] and point 76 [detachedComment, 5\]] - expected: FAIL - - [extend() forwards with range 40 [paras[3\], 1, comment, 8\] and point 80 [docfrag, 0\]] - expected: FAIL - - [extend() backwards with range 40 [paras[3\], 1, comment, 8\] and point 80 [docfrag, 0\]] - expected: FAIL - diff --git a/testing/web-platform/meta/selection/isCollapsed.html.ini b/testing/web-platform/meta/selection/isCollapsed.html.ini deleted file mode 100644 index 59252947b92e..000000000000 --- a/testing/web-platform/meta/selection/isCollapsed.html.ini +++ /dev/null @@ -1,50 +0,0 @@ -[isCollapsed.html] - type: testharness - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]] - expected: FAIL - - [Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 1\]] - expected: FAIL - - [Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]] - expected: FAIL - - [Range 41 [foreignDoc, 1, foreignComment, 2\]] - expected: FAIL - - [Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]] - expected: FAIL - - [Range 44 [xmlDoc, 1, xmlComment, 0\]] - expected: FAIL - - [Range 45 [detachedTextNode, 0, detachedTextNode, 8\]] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]] - expected: FAIL - - [Range 50 [detachedComment, 3, detachedComment, 4\]] - expected: FAIL - - [Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]] - expected: FAIL - - [Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]] - expected: FAIL - diff --git a/testing/web-platform/meta/selection/removeAllRanges.html.ini b/testing/web-platform/meta/selection/removeAllRanges.html.ini deleted file mode 100644 index 65c210549bd1..000000000000 --- a/testing/web-platform/meta/selection/removeAllRanges.html.ini +++ /dev/null @@ -1,191 +0,0 @@ -[removeAllRanges.html] - type: testharness - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] backwards] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] backwards] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] backwards] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] backwards] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\] backwards] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\] backwards] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] backwards] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\] backwards] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\] backwards] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\] backwards] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\] backwards] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\] backwards] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] backwards] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] backwards] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] backwards] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] backwards] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\] backwards] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\] backwards] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\] backwards] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\] backwards] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\] backwards] - expected: FAIL - - [removeAllRanges on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] backwards] - expected: FAIL - - [empty on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] backwards] - expected: FAIL - - [removeAllRanges on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] backwards] - expected: FAIL - - [empty on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] backwards] - expected: FAIL - - [removeAllRanges on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] backwards] - expected: FAIL - - [empty on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] backwards] - expected: FAIL - - [removeAllRanges on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] backwards] - expected: FAIL - - [empty on [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] backwards] - expected: FAIL - - [removeAllRanges on [foreignDoc.head, 1, foreignDoc.head, 1\] backwards] - expected: FAIL - - [empty on [foreignDoc.head, 1, foreignDoc.head, 1\] backwards] - expected: FAIL - - [removeAllRanges on [foreignDoc.body, 0, foreignDoc.body, 0\] backwards] - expected: FAIL - - [empty on [foreignDoc.body, 0, foreignDoc.body, 0\] backwards] - expected: FAIL - - [removeAllRanges on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] backwards] - expected: FAIL - - [empty on [foreignDoc.documentElement, 1, foreignDoc.body, 0\] backwards] - expected: FAIL - - [removeAllRanges on [foreignDoc, 0, foreignDoc, 0\] backwards] - expected: FAIL - - [empty on [foreignDoc, 0, foreignDoc, 0\] backwards] - expected: FAIL - - [removeAllRanges on [foreignDoc, 1, foreignComment, 2\] backwards] - expected: FAIL - - [empty on [foreignDoc, 1, foreignComment, 2\] backwards] - expected: FAIL - - [removeAllRanges on [foreignDoc.body, 0, foreignTextNode, 36\] backwards] - expected: FAIL - - [empty on [foreignDoc.body, 0, foreignTextNode, 36\] backwards] - expected: FAIL - - [removeAllRanges on [xmlDoc, 0, xmlDoc, 0\] backwards] - expected: FAIL - - [empty on [xmlDoc, 0, xmlDoc, 0\] backwards] - expected: FAIL - - [removeAllRanges on [xmlDoc, 1, xmlComment, 0\] backwards] - expected: FAIL - - [empty on [xmlDoc, 1, xmlComment, 0\] backwards] - expected: FAIL - - [removeAllRanges on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] backwards] - expected: FAIL - - [empty on [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] backwards] - expected: FAIL - - [removeAllRanges on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] backwards] - expected: FAIL - - [empty on [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] backwards] - expected: FAIL - - [removeAllRanges on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] backwards] - expected: FAIL - - [empty on [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] backwards] - expected: FAIL - - [removeAllRanges on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] backwards] - expected: FAIL - - [empty on [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] backwards] - expected: FAIL - - [removeAllRanges on [detachedForeignComment, 0, detachedForeignComment, 1\] backwards] - expected: FAIL - - [empty on [detachedForeignComment, 0, detachedForeignComment, 1\] backwards] - expected: FAIL - - [removeAllRanges on [detachedForeignComment, 4, detachedForeignComment, 4\] backwards] - expected: FAIL - - [empty on [detachedForeignComment, 4, detachedForeignComment, 4\] backwards] - expected: FAIL - - [removeAllRanges on [detachedXmlComment, 2, detachedXmlComment, 6\] backwards] - expected: FAIL - - [empty on [detachedXmlComment, 2, detachedXmlComment, 6\] backwards] - expected: FAIL - - [removeAllRanges on [foreignDocfrag, 0, foreignDocfrag, 0\] backwards] - expected: FAIL - - [empty on [foreignDocfrag, 0, foreignDocfrag, 0\] backwards] - expected: FAIL - - [removeAllRanges on [xmlDocfrag, 0, xmlDocfrag, 0\] backwards] - expected: FAIL - - [empty on [xmlDocfrag, 0, xmlDocfrag, 0\] backwards] - expected: FAIL - diff --git a/testing/web-platform/meta/selection/selectAllChildren.html.ini b/testing/web-platform/meta/selection/selectAllChildren.html.ini deleted file mode 100644 index e62ce0c99766..000000000000 --- a/testing/web-platform/meta/selection/selectAllChildren.html.ini +++ /dev/null @@ -1,5312 +0,0 @@ -[selectAllChildren.html] - type: testharness - [Range 0 [\], node 4 foreignPara1] - expected: FAIL - - [Range 0 [\], node 5 foreignPara1.firstChild] - expected: FAIL - - [Range 0 [\], node 14 foreignDoc] - expected: FAIL - - [Range 0 [\], node 15 foreignPara2] - expected: FAIL - - [Range 0 [\], node 16 xmlDoc] - expected: FAIL - - [Range 0 [\], node 17 xmlElement] - expected: FAIL - - [Range 0 [\], node 18 detachedXmlElement] - expected: FAIL - - [Range 0 [\], node 20 foreignTextNode] - expected: FAIL - - [Range 0 [\], node 21 detachedForeignTextNode] - expected: FAIL - - [Range 0 [\], node 22 xmlTextNode] - expected: FAIL - - [Range 0 [\], node 23 detachedXmlTextNode] - expected: FAIL - - [Range 0 [\], node 24 processingInstruction] - expected: FAIL - - [Range 0 [\], node 25 detachedProcessingInstruction] - expected: FAIL - - [Range 0 [\], node 28 foreignComment] - expected: FAIL - - [Range 0 [\], node 29 detachedForeignComment] - expected: FAIL - - [Range 0 [\], node 30 xmlComment] - expected: FAIL - - [Range 0 [\], node 31 detachedXmlComment] - expected: FAIL - - [Range 0 [\], node 33 foreignDocfrag] - expected: FAIL - - [Range 0 [\], node 34 xmlDocfrag] - expected: FAIL - - [Range 0 [\], node 36 foreignDoctype] - expected: FAIL - - [Range 0 [\], node 37 xmlDoctype] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node 4 foreignPara1] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node 5 foreignPara1.firstChild] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node 14 foreignDoc] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node 15 foreignPara2] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node 16 xmlDoc] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node 17 xmlElement] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node 18 detachedXmlElement] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node 20 foreignTextNode] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node 21 detachedForeignTextNode] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node 22 xmlTextNode] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node 23 detachedXmlTextNode] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node 24 processingInstruction] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node 25 detachedProcessingInstruction] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node 28 foreignComment] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node 29 detachedForeignComment] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node 30 xmlComment] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node 31 detachedXmlComment] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node 33 foreignDocfrag] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node 34 xmlDocfrag] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node 36 foreignDoctype] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node 37 xmlDoctype] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node 4 foreignPara1] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node 5 foreignPara1.firstChild] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node 14 foreignDoc] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node 15 foreignPara2] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node 16 xmlDoc] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node 17 xmlElement] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node 18 detachedXmlElement] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node 20 foreignTextNode] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node 21 detachedForeignTextNode] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node 22 xmlTextNode] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node 23 detachedXmlTextNode] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node 24 processingInstruction] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node 25 detachedProcessingInstruction] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node 28 foreignComment] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node 29 detachedForeignComment] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node 30 xmlComment] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node 31 detachedXmlComment] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node 33 foreignDocfrag] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node 34 xmlDocfrag] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node 36 foreignDoctype] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node 37 xmlDoctype] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node 4 foreignPara1] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node 5 foreignPara1.firstChild] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node 14 foreignDoc] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node 15 foreignPara2] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node 16 xmlDoc] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node 17 xmlElement] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node 18 detachedXmlElement] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node 20 foreignTextNode] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node 21 detachedForeignTextNode] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node 22 xmlTextNode] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node 23 detachedXmlTextNode] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node 24 processingInstruction] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node 25 detachedProcessingInstruction] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node 28 foreignComment] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node 29 detachedForeignComment] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node 30 xmlComment] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node 31 detachedXmlComment] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node 33 foreignDocfrag] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node 34 xmlDocfrag] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node 36 foreignDoctype] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node 37 xmlDoctype] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node 4 foreignPara1] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node 5 foreignPara1.firstChild] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node 14 foreignDoc] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node 15 foreignPara2] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node 16 xmlDoc] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node 17 xmlElement] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node 18 detachedXmlElement] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node 20 foreignTextNode] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node 21 detachedForeignTextNode] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node 22 xmlTextNode] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node 23 detachedXmlTextNode] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node 24 processingInstruction] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node 25 detachedProcessingInstruction] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node 28 foreignComment] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node 29 detachedForeignComment] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node 30 xmlComment] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node 31 detachedXmlComment] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node 33 foreignDocfrag] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node 34 xmlDocfrag] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node 36 foreignDoctype] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node 37 xmlDoctype] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node 4 foreignPara1] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node 5 foreignPara1.firstChild] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node 14 foreignDoc] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node 15 foreignPara2] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node 16 xmlDoc] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node 17 xmlElement] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node 18 detachedXmlElement] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node 20 foreignTextNode] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node 21 detachedForeignTextNode] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node 22 xmlTextNode] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node 23 detachedXmlTextNode] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node 24 processingInstruction] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node 25 detachedProcessingInstruction] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node 28 foreignComment] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node 29 detachedForeignComment] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node 30 xmlComment] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node 31 detachedXmlComment] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node 33 foreignDocfrag] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node 34 xmlDocfrag] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node 36 foreignDoctype] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node 37 xmlDoctype] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], node 4 foreignPara1] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], node 5 foreignPara1.firstChild] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], node 14 foreignDoc] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], node 15 foreignPara2] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], node 16 xmlDoc] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], node 17 xmlElement] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], node 18 detachedXmlElement] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], node 20 foreignTextNode] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], node 21 detachedForeignTextNode] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], node 22 xmlTextNode] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], node 23 detachedXmlTextNode] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], node 24 processingInstruction] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], node 25 detachedProcessingInstruction] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], node 28 foreignComment] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], node 29 detachedForeignComment] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], node 30 xmlComment] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], node 31 detachedXmlComment] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], node 33 foreignDocfrag] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], node 34 xmlDocfrag] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], node 36 foreignDoctype] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], node 37 xmlDoctype] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], node 4 foreignPara1] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], node 5 foreignPara1.firstChild] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], node 14 foreignDoc] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], node 15 foreignPara2] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], node 16 xmlDoc] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], node 17 xmlElement] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], node 18 detachedXmlElement] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], node 20 foreignTextNode] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], node 21 detachedForeignTextNode] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], node 22 xmlTextNode] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], node 23 detachedXmlTextNode] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], node 24 processingInstruction] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], node 25 detachedProcessingInstruction] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], node 28 foreignComment] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], node 29 detachedForeignComment] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], node 30 xmlComment] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], node 31 detachedXmlComment] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], node 33 foreignDocfrag] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], node 34 xmlDocfrag] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], node 36 foreignDoctype] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], node 37 xmlDoctype] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node 4 foreignPara1] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node 5 foreignPara1.firstChild] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node 14 foreignDoc] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node 15 foreignPara2] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node 16 xmlDoc] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node 17 xmlElement] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node 18 detachedXmlElement] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node 20 foreignTextNode] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node 21 detachedForeignTextNode] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node 22 xmlTextNode] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node 23 detachedXmlTextNode] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node 24 processingInstruction] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node 25 detachedProcessingInstruction] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node 28 foreignComment] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node 29 detachedForeignComment] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node 30 xmlComment] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node 31 detachedXmlComment] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node 33 foreignDocfrag] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node 34 xmlDocfrag] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node 36 foreignDoctype] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node 37 xmlDoctype] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node 4 foreignPara1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node 5 foreignPara1.firstChild] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node 14 foreignDoc] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node 15 foreignPara2] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node 16 xmlDoc] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node 17 xmlElement] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node 18 detachedXmlElement] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node 20 foreignTextNode] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node 21 detachedForeignTextNode] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node 22 xmlTextNode] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node 23 detachedXmlTextNode] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node 24 processingInstruction] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node 25 detachedProcessingInstruction] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node 28 foreignComment] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node 29 detachedForeignComment] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node 30 xmlComment] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node 31 detachedXmlComment] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node 33 foreignDocfrag] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node 34 xmlDocfrag] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node 36 foreignDoctype] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node 37 xmlDoctype] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], node 4 foreignPara1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], node 5 foreignPara1.firstChild] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], node 14 foreignDoc] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], node 15 foreignPara2] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], node 16 xmlDoc] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], node 17 xmlElement] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], node 18 detachedXmlElement] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], node 20 foreignTextNode] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], node 21 detachedForeignTextNode] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], node 22 xmlTextNode] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], node 23 detachedXmlTextNode] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], node 24 processingInstruction] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], node 25 detachedProcessingInstruction] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], node 28 foreignComment] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], node 29 detachedForeignComment] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], node 30 xmlComment] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], node 31 detachedXmlComment] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], node 33 foreignDocfrag] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], node 34 xmlDocfrag] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], node 36 foreignDoctype] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], node 37 xmlDoctype] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node 4 foreignPara1] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node 5 foreignPara1.firstChild] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node 14 foreignDoc] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node 15 foreignPara2] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node 16 xmlDoc] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node 17 xmlElement] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node 18 detachedXmlElement] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node 20 foreignTextNode] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node 21 detachedForeignTextNode] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node 22 xmlTextNode] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node 23 detachedXmlTextNode] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node 24 processingInstruction] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node 25 detachedProcessingInstruction] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node 28 foreignComment] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node 29 detachedForeignComment] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node 30 xmlComment] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node 31 detachedXmlComment] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node 33 foreignDocfrag] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node 34 xmlDocfrag] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node 36 foreignDoctype] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node 37 xmlDoctype] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node 4 foreignPara1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node 5 foreignPara1.firstChild] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node 14 foreignDoc] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node 15 foreignPara2] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node 16 xmlDoc] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node 17 xmlElement] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node 18 detachedXmlElement] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node 20 foreignTextNode] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node 21 detachedForeignTextNode] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node 22 xmlTextNode] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node 23 detachedXmlTextNode] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node 24 processingInstruction] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node 25 detachedProcessingInstruction] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node 28 foreignComment] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node 29 detachedForeignComment] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node 30 xmlComment] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node 31 detachedXmlComment] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node 33 foreignDocfrag] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node 34 xmlDocfrag] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node 36 foreignDoctype] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node 37 xmlDoctype] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], node 4 foreignPara1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], node 5 foreignPara1.firstChild] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], node 14 foreignDoc] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], node 15 foreignPara2] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], node 16 xmlDoc] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], node 17 xmlElement] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], node 18 detachedXmlElement] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], node 20 foreignTextNode] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], node 21 detachedForeignTextNode] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], node 22 xmlTextNode] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], node 23 detachedXmlTextNode] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], node 24 processingInstruction] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], node 25 detachedProcessingInstruction] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], node 28 foreignComment] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], node 29 detachedForeignComment] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], node 30 xmlComment] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], node 31 detachedXmlComment] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], node 33 foreignDocfrag] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], node 34 xmlDocfrag] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], node 36 foreignDoctype] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], node 37 xmlDoctype] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node 4 foreignPara1] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node 5 foreignPara1.firstChild] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node 14 foreignDoc] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node 15 foreignPara2] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node 16 xmlDoc] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node 17 xmlElement] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node 18 detachedXmlElement] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node 20 foreignTextNode] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node 21 detachedForeignTextNode] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node 22 xmlTextNode] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node 23 detachedXmlTextNode] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node 24 processingInstruction] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node 25 detachedProcessingInstruction] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node 28 foreignComment] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node 29 detachedForeignComment] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node 30 xmlComment] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node 31 detachedXmlComment] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node 33 foreignDocfrag] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node 34 xmlDocfrag] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node 36 foreignDoctype] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node 37 xmlDoctype] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], node 4 foreignPara1] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], node 5 foreignPara1.firstChild] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], node 14 foreignDoc] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], node 15 foreignPara2] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], node 16 xmlDoc] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], node 17 xmlElement] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], node 18 detachedXmlElement] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], node 20 foreignTextNode] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], node 21 detachedForeignTextNode] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], node 22 xmlTextNode] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], node 23 detachedXmlTextNode] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], node 24 processingInstruction] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], node 25 detachedProcessingInstruction] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], node 28 foreignComment] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], node 29 detachedForeignComment] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], node 30 xmlComment] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], node 31 detachedXmlComment] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], node 33 foreignDocfrag] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], node 34 xmlDocfrag] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], node 36 foreignDoctype] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], node 37 xmlDoctype] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], node 4 foreignPara1] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], node 5 foreignPara1.firstChild] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], node 14 foreignDoc] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], node 15 foreignPara2] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], node 16 xmlDoc] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], node 17 xmlElement] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], node 18 detachedXmlElement] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], node 20 foreignTextNode] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], node 21 detachedForeignTextNode] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], node 22 xmlTextNode] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], node 23 detachedXmlTextNode] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], node 24 processingInstruction] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], node 25 detachedProcessingInstruction] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], node 28 foreignComment] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], node 29 detachedForeignComment] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], node 30 xmlComment] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], node 31 detachedXmlComment] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], node 33 foreignDocfrag] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], node 34 xmlDocfrag] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], node 36 foreignDoctype] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], node 37 xmlDoctype] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], node 4 foreignPara1] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], node 5 foreignPara1.firstChild] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], node 14 foreignDoc] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], node 15 foreignPara2] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], node 16 xmlDoc] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], node 17 xmlElement] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], node 18 detachedXmlElement] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], node 20 foreignTextNode] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], node 21 detachedForeignTextNode] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], node 22 xmlTextNode] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], node 23 detachedXmlTextNode] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], node 24 processingInstruction] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], node 25 detachedProcessingInstruction] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], node 28 foreignComment] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], node 29 detachedForeignComment] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], node 30 xmlComment] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], node 31 detachedXmlComment] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], node 33 foreignDocfrag] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], node 34 xmlDocfrag] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], node 36 foreignDoctype] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], node 37 xmlDoctype] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], node 4 foreignPara1] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], node 5 foreignPara1.firstChild] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], node 14 foreignDoc] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], node 15 foreignPara2] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], node 16 xmlDoc] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], node 17 xmlElement] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], node 18 detachedXmlElement] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], node 20 foreignTextNode] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], node 21 detachedForeignTextNode] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], node 22 xmlTextNode] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], node 23 detachedXmlTextNode] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], node 24 processingInstruction] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], node 25 detachedProcessingInstruction] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], node 28 foreignComment] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], node 29 detachedForeignComment] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], node 30 xmlComment] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], node 31 detachedXmlComment] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], node 33 foreignDocfrag] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], node 34 xmlDocfrag] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], node 36 foreignDoctype] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], node 37 xmlDoctype] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], node 4 foreignPara1] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], node 5 foreignPara1.firstChild] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], node 14 foreignDoc] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], node 15 foreignPara2] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], node 16 xmlDoc] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], node 17 xmlElement] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], node 18 detachedXmlElement] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], node 20 foreignTextNode] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], node 21 detachedForeignTextNode] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], node 22 xmlTextNode] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], node 23 detachedXmlTextNode] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], node 24 processingInstruction] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], node 25 detachedProcessingInstruction] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], node 28 foreignComment] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], node 29 detachedForeignComment] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], node 30 xmlComment] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], node 31 detachedXmlComment] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], node 33 foreignDocfrag] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], node 34 xmlDocfrag] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], node 36 foreignDoctype] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], node 37 xmlDoctype] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node 4 foreignPara1] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node 5 foreignPara1.firstChild] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node 14 foreignDoc] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node 15 foreignPara2] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node 16 xmlDoc] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node 17 xmlElement] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node 18 detachedXmlElement] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node 20 foreignTextNode] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node 21 detachedForeignTextNode] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node 22 xmlTextNode] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node 23 detachedXmlTextNode] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node 24 processingInstruction] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node 25 detachedProcessingInstruction] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node 28 foreignComment] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node 29 detachedForeignComment] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node 30 xmlComment] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node 31 detachedXmlComment] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node 33 foreignDocfrag] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node 34 xmlDocfrag] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node 36 foreignDoctype] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node 37 xmlDoctype] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], node 4 foreignPara1] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], node 5 foreignPara1.firstChild] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], node 14 foreignDoc] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], node 15 foreignPara2] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], node 16 xmlDoc] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], node 17 xmlElement] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], node 18 detachedXmlElement] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], node 20 foreignTextNode] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], node 21 detachedForeignTextNode] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], node 22 xmlTextNode] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], node 23 detachedXmlTextNode] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], node 24 processingInstruction] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], node 25 detachedProcessingInstruction] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], node 28 foreignComment] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], node 29 detachedForeignComment] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], node 30 xmlComment] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], node 31 detachedXmlComment] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], node 33 foreignDocfrag] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], node 34 xmlDocfrag] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], node 36 foreignDoctype] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], node 37 xmlDoctype] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], node 4 foreignPara1] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], node 5 foreignPara1.firstChild] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], node 14 foreignDoc] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], node 15 foreignPara2] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], node 16 xmlDoc] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], node 17 xmlElement] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], node 18 detachedXmlElement] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], node 20 foreignTextNode] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], node 21 detachedForeignTextNode] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], node 22 xmlTextNode] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], node 23 detachedXmlTextNode] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], node 24 processingInstruction] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], node 25 detachedProcessingInstruction] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], node 28 foreignComment] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], node 29 detachedForeignComment] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], node 30 xmlComment] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], node 31 detachedXmlComment] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], node 33 foreignDocfrag] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], node 34 xmlDocfrag] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], node 36 foreignDoctype] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], node 37 xmlDoctype] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], node 4 foreignPara1] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], node 5 foreignPara1.firstChild] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], node 14 foreignDoc] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], node 15 foreignPara2] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], node 16 xmlDoc] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], node 17 xmlElement] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], node 18 detachedXmlElement] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], node 20 foreignTextNode] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], node 21 detachedForeignTextNode] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], node 22 xmlTextNode] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], node 23 detachedXmlTextNode] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], node 24 processingInstruction] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], node 25 detachedProcessingInstruction] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], node 28 foreignComment] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], node 29 detachedForeignComment] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], node 30 xmlComment] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], node 31 detachedXmlComment] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], node 33 foreignDocfrag] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], node 34 xmlDocfrag] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], node 36 foreignDoctype] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], node 37 xmlDoctype] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], node 4 foreignPara1] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], node 5 foreignPara1.firstChild] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], node 14 foreignDoc] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], node 15 foreignPara2] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], node 16 xmlDoc] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], node 17 xmlElement] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], node 18 detachedXmlElement] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], node 20 foreignTextNode] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], node 21 detachedForeignTextNode] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], node 22 xmlTextNode] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], node 23 detachedXmlTextNode] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], node 24 processingInstruction] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], node 25 detachedProcessingInstruction] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], node 28 foreignComment] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], node 29 detachedForeignComment] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], node 30 xmlComment] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], node 31 detachedXmlComment] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], node 33 foreignDocfrag] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], node 34 xmlDocfrag] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], node 36 foreignDoctype] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], node 37 xmlDoctype] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], node 4 foreignPara1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], node 5 foreignPara1.firstChild] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], node 14 foreignDoc] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], node 15 foreignPara2] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], node 16 xmlDoc] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], node 17 xmlElement] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], node 18 detachedXmlElement] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], node 20 foreignTextNode] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], node 21 detachedForeignTextNode] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], node 22 xmlTextNode] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], node 23 detachedXmlTextNode] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], node 24 processingInstruction] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], node 25 detachedProcessingInstruction] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], node 28 foreignComment] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], node 29 detachedForeignComment] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], node 30 xmlComment] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], node 31 detachedXmlComment] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], node 33 foreignDocfrag] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], node 34 xmlDocfrag] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], node 36 foreignDoctype] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], node 37 xmlDoctype] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], node 4 foreignPara1] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], node 5 foreignPara1.firstChild] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], node 14 foreignDoc] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], node 15 foreignPara2] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], node 16 xmlDoc] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], node 17 xmlElement] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], node 18 detachedXmlElement] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], node 20 foreignTextNode] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], node 21 detachedForeignTextNode] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], node 22 xmlTextNode] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], node 23 detachedXmlTextNode] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], node 24 processingInstruction] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], node 25 detachedProcessingInstruction] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], node 28 foreignComment] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], node 29 detachedForeignComment] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], node 30 xmlComment] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], node 31 detachedXmlComment] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], node 33 foreignDocfrag] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], node 34 xmlDocfrag] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], node 36 foreignDoctype] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], node 37 xmlDoctype] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node 4 foreignPara1] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node 5 foreignPara1.firstChild] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node 14 foreignDoc] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node 15 foreignPara2] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node 16 xmlDoc] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node 17 xmlElement] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node 18 detachedXmlElement] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node 20 foreignTextNode] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node 21 detachedForeignTextNode] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node 22 xmlTextNode] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node 23 detachedXmlTextNode] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node 24 processingInstruction] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node 25 detachedProcessingInstruction] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node 28 foreignComment] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node 29 detachedForeignComment] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node 30 xmlComment] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node 31 detachedXmlComment] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node 33 foreignDocfrag] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node 34 xmlDocfrag] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node 36 foreignDoctype] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node 37 xmlDoctype] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node 4 foreignPara1] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node 5 foreignPara1.firstChild] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node 14 foreignDoc] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node 15 foreignPara2] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node 16 xmlDoc] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node 17 xmlElement] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node 18 detachedXmlElement] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node 20 foreignTextNode] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node 21 detachedForeignTextNode] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node 22 xmlTextNode] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node 23 detachedXmlTextNode] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node 24 processingInstruction] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node 25 detachedProcessingInstruction] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node 28 foreignComment] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node 29 detachedForeignComment] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node 30 xmlComment] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node 31 detachedXmlComment] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node 33 foreignDocfrag] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node 34 xmlDocfrag] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node 36 foreignDoctype] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node 37 xmlDoctype] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], node 4 foreignPara1] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], node 5 foreignPara1.firstChild] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], node 14 foreignDoc] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], node 15 foreignPara2] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], node 16 xmlDoc] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], node 17 xmlElement] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], node 18 detachedXmlElement] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], node 20 foreignTextNode] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], node 21 detachedForeignTextNode] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], node 22 xmlTextNode] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], node 23 detachedXmlTextNode] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], node 24 processingInstruction] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], node 25 detachedProcessingInstruction] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], node 28 foreignComment] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], node 29 detachedForeignComment] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], node 30 xmlComment] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], node 31 detachedXmlComment] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], node 33 foreignDocfrag] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], node 34 xmlDocfrag] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], node 36 foreignDoctype] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], node 37 xmlDoctype] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], node 4 foreignPara1] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], node 5 foreignPara1.firstChild] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], node 14 foreignDoc] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], node 15 foreignPara2] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], node 16 xmlDoc] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], node 17 xmlElement] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], node 18 detachedXmlElement] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], node 20 foreignTextNode] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], node 21 detachedForeignTextNode] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], node 22 xmlTextNode] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], node 23 detachedXmlTextNode] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], node 24 processingInstruction] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], node 25 detachedProcessingInstruction] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], node 28 foreignComment] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], node 29 detachedForeignComment] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], node 30 xmlComment] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], node 31 detachedXmlComment] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], node 33 foreignDocfrag] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], node 34 xmlDocfrag] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], node 36 foreignDoctype] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], node 37 xmlDoctype] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], node 4 foreignPara1] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], node 5 foreignPara1.firstChild] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], node 14 foreignDoc] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], node 15 foreignPara2] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], node 16 xmlDoc] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], node 17 xmlElement] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], node 18 detachedXmlElement] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], node 20 foreignTextNode] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], node 21 detachedForeignTextNode] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], node 22 xmlTextNode] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], node 23 detachedXmlTextNode] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], node 24 processingInstruction] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], node 25 detachedProcessingInstruction] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], node 28 foreignComment] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], node 29 detachedForeignComment] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], node 30 xmlComment] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], node 31 detachedXmlComment] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], node 33 foreignDocfrag] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], node 34 xmlDocfrag] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], node 36 foreignDoctype] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], node 37 xmlDoctype] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], node 4 foreignPara1] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], node 5 foreignPara1.firstChild] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], node 14 foreignDoc] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], node 15 foreignPara2] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], node 16 xmlDoc] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], node 17 xmlElement] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], node 18 detachedXmlElement] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], node 20 foreignTextNode] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], node 21 detachedForeignTextNode] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], node 22 xmlTextNode] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], node 23 detachedXmlTextNode] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], node 24 processingInstruction] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], node 25 detachedProcessingInstruction] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], node 28 foreignComment] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], node 29 detachedForeignComment] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], node 30 xmlComment] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], node 31 detachedXmlComment] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], node 33 foreignDocfrag] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], node 34 xmlDocfrag] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], node 36 foreignDoctype] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], node 37 xmlDoctype] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], node 4 foreignPara1] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], node 5 foreignPara1.firstChild] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], node 14 foreignDoc] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], node 15 foreignPara2] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], node 16 xmlDoc] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], node 17 xmlElement] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], node 18 detachedXmlElement] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], node 20 foreignTextNode] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], node 21 detachedForeignTextNode] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], node 22 xmlTextNode] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], node 23 detachedXmlTextNode] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], node 24 processingInstruction] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], node 25 detachedProcessingInstruction] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], node 28 foreignComment] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], node 29 detachedForeignComment] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], node 30 xmlComment] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], node 31 detachedXmlComment] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], node 33 foreignDocfrag] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], node 34 xmlDocfrag] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], node 36 foreignDoctype] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], node 37 xmlDoctype] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], node 4 foreignPara1] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], node 5 foreignPara1.firstChild] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], node 14 foreignDoc] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], node 15 foreignPara2] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], node 16 xmlDoc] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], node 17 xmlElement] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], node 18 detachedXmlElement] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], node 20 foreignTextNode] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], node 21 detachedForeignTextNode] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], node 22 xmlTextNode] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], node 23 detachedXmlTextNode] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], node 24 processingInstruction] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], node 25 detachedProcessingInstruction] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], node 28 foreignComment] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], node 29 detachedForeignComment] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], node 30 xmlComment] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], node 31 detachedXmlComment] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], node 33 foreignDocfrag] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], node 34 xmlDocfrag] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], node 36 foreignDoctype] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], node 37 xmlDoctype] - expected: FAIL - - [Range 35 [document, 0, document, 1\], node 4 foreignPara1] - expected: FAIL - - [Range 35 [document, 0, document, 1\], node 5 foreignPara1.firstChild] - expected: FAIL - - [Range 35 [document, 0, document, 1\], node 14 foreignDoc] - expected: FAIL - - [Range 35 [document, 0, document, 1\], node 15 foreignPara2] - expected: FAIL - - [Range 35 [document, 0, document, 1\], node 16 xmlDoc] - expected: FAIL - - [Range 35 [document, 0, document, 1\], node 17 xmlElement] - expected: FAIL - - [Range 35 [document, 0, document, 1\], node 18 detachedXmlElement] - expected: FAIL - - [Range 35 [document, 0, document, 1\], node 20 foreignTextNode] - expected: FAIL - - [Range 35 [document, 0, document, 1\], node 21 detachedForeignTextNode] - expected: FAIL - - [Range 35 [document, 0, document, 1\], node 22 xmlTextNode] - expected: FAIL - - [Range 35 [document, 0, document, 1\], node 23 detachedXmlTextNode] - expected: FAIL - - [Range 35 [document, 0, document, 1\], node 24 processingInstruction] - expected: FAIL - - [Range 35 [document, 0, document, 1\], node 25 detachedProcessingInstruction] - expected: FAIL - - [Range 35 [document, 0, document, 1\], node 28 foreignComment] - expected: FAIL - - [Range 35 [document, 0, document, 1\], node 29 detachedForeignComment] - expected: FAIL - - [Range 35 [document, 0, document, 1\], node 30 xmlComment] - expected: FAIL - - [Range 35 [document, 0, document, 1\], node 31 detachedXmlComment] - expected: FAIL - - [Range 35 [document, 0, document, 1\], node 33 foreignDocfrag] - expected: FAIL - - [Range 35 [document, 0, document, 1\], node 34 xmlDocfrag] - expected: FAIL - - [Range 35 [document, 0, document, 1\], node 36 foreignDoctype] - expected: FAIL - - [Range 35 [document, 0, document, 1\], node 37 xmlDoctype] - expected: FAIL - - [Range 36 [document, 0, document, 2\], node 4 foreignPara1] - expected: FAIL - - [Range 36 [document, 0, document, 2\], node 5 foreignPara1.firstChild] - expected: FAIL - - [Range 36 [document, 0, document, 2\], node 14 foreignDoc] - expected: FAIL - - [Range 36 [document, 0, document, 2\], node 15 foreignPara2] - expected: FAIL - - [Range 36 [document, 0, document, 2\], node 16 xmlDoc] - expected: FAIL - - [Range 36 [document, 0, document, 2\], node 17 xmlElement] - expected: FAIL - - [Range 36 [document, 0, document, 2\], node 18 detachedXmlElement] - expected: FAIL - - [Range 36 [document, 0, document, 2\], node 20 foreignTextNode] - expected: FAIL - - [Range 36 [document, 0, document, 2\], node 21 detachedForeignTextNode] - expected: FAIL - - [Range 36 [document, 0, document, 2\], node 22 xmlTextNode] - expected: FAIL - - [Range 36 [document, 0, document, 2\], node 23 detachedXmlTextNode] - expected: FAIL - - [Range 36 [document, 0, document, 2\], node 24 processingInstruction] - expected: FAIL - - [Range 36 [document, 0, document, 2\], node 25 detachedProcessingInstruction] - expected: FAIL - - [Range 36 [document, 0, document, 2\], node 28 foreignComment] - expected: FAIL - - [Range 36 [document, 0, document, 2\], node 29 detachedForeignComment] - expected: FAIL - - [Range 36 [document, 0, document, 2\], node 30 xmlComment] - expected: FAIL - - [Range 36 [document, 0, document, 2\], node 31 detachedXmlComment] - expected: FAIL - - [Range 36 [document, 0, document, 2\], node 33 foreignDocfrag] - expected: FAIL - - [Range 36 [document, 0, document, 2\], node 34 xmlDocfrag] - expected: FAIL - - [Range 36 [document, 0, document, 2\], node 36 foreignDoctype] - expected: FAIL - - [Range 36 [document, 0, document, 2\], node 37 xmlDoctype] - expected: FAIL - - [Range 37 [document, 1, document, 2\], node 4 foreignPara1] - expected: FAIL - - [Range 37 [document, 1, document, 2\], node 5 foreignPara1.firstChild] - expected: FAIL - - [Range 37 [document, 1, document, 2\], node 14 foreignDoc] - expected: FAIL - - [Range 37 [document, 1, document, 2\], node 15 foreignPara2] - expected: FAIL - - [Range 37 [document, 1, document, 2\], node 16 xmlDoc] - expected: FAIL - - [Range 37 [document, 1, document, 2\], node 17 xmlElement] - expected: FAIL - - [Range 37 [document, 1, document, 2\], node 18 detachedXmlElement] - expected: FAIL - - [Range 37 [document, 1, document, 2\], node 20 foreignTextNode] - expected: FAIL - - [Range 37 [document, 1, document, 2\], node 21 detachedForeignTextNode] - expected: FAIL - - [Range 37 [document, 1, document, 2\], node 22 xmlTextNode] - expected: FAIL - - [Range 37 [document, 1, document, 2\], node 23 detachedXmlTextNode] - expected: FAIL - - [Range 37 [document, 1, document, 2\], node 24 processingInstruction] - expected: FAIL - - [Range 37 [document, 1, document, 2\], node 25 detachedProcessingInstruction] - expected: FAIL - - [Range 37 [document, 1, document, 2\], node 28 foreignComment] - expected: FAIL - - [Range 37 [document, 1, document, 2\], node 29 detachedForeignComment] - expected: FAIL - - [Range 37 [document, 1, document, 2\], node 30 xmlComment] - expected: FAIL - - [Range 37 [document, 1, document, 2\], node 31 detachedXmlComment] - expected: FAIL - - [Range 37 [document, 1, document, 2\], node 33 foreignDocfrag] - expected: FAIL - - [Range 37 [document, 1, document, 2\], node 34 xmlDocfrag] - expected: FAIL - - [Range 37 [document, 1, document, 2\], node 36 foreignDoctype] - expected: FAIL - - [Range 37 [document, 1, document, 2\], node 37 xmlDoctype] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], node 4 foreignPara1] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], node 5 foreignPara1.firstChild] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], node 14 foreignDoc] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], node 15 foreignPara2] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], node 16 xmlDoc] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], node 17 xmlElement] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], node 18 detachedXmlElement] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], node 20 foreignTextNode] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], node 21 detachedForeignTextNode] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], node 22 xmlTextNode] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], node 23 detachedXmlTextNode] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], node 24 processingInstruction] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], node 25 detachedProcessingInstruction] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], node 28 foreignComment] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], node 29 detachedForeignComment] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], node 30 xmlComment] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], node 31 detachedXmlComment] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], node 33 foreignDocfrag] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], node 34 xmlDocfrag] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], node 36 foreignDoctype] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], node 37 xmlDoctype] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], node 4 foreignPara1] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], node 5 foreignPara1.firstChild] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], node 14 foreignDoc] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], node 15 foreignPara2] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], node 16 xmlDoc] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], node 17 xmlElement] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], node 18 detachedXmlElement] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], node 20 foreignTextNode] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], node 21 detachedForeignTextNode] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], node 22 xmlTextNode] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], node 23 detachedXmlTextNode] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], node 24 processingInstruction] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], node 25 detachedProcessingInstruction] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], node 28 foreignComment] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], node 29 detachedForeignComment] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], node 30 xmlComment] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], node 31 detachedXmlComment] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], node 33 foreignDocfrag] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], node 34 xmlDocfrag] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], node 36 foreignDoctype] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], node 37 xmlDoctype] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], node 4 foreignPara1] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], node 5 foreignPara1.firstChild] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], node 14 foreignDoc] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], node 15 foreignPara2] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], node 16 xmlDoc] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], node 17 xmlElement] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], node 18 detachedXmlElement] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], node 20 foreignTextNode] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], node 21 detachedForeignTextNode] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], node 22 xmlTextNode] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], node 23 detachedXmlTextNode] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], node 24 processingInstruction] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], node 25 detachedProcessingInstruction] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], node 28 foreignComment] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], node 29 detachedForeignComment] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], node 30 xmlComment] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], node 31 detachedXmlComment] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], node 33 foreignDocfrag] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], node 34 xmlDocfrag] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], node 36 foreignDoctype] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], node 37 xmlDoctype] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], node 4 foreignPara1] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], node 5 foreignPara1.firstChild] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], node 14 foreignDoc] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], node 15 foreignPara2] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], node 16 xmlDoc] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], node 17 xmlElement] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], node 18 detachedXmlElement] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], node 20 foreignTextNode] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], node 21 detachedForeignTextNode] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], node 22 xmlTextNode] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], node 23 detachedXmlTextNode] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], node 24 processingInstruction] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], node 25 detachedProcessingInstruction] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], node 28 foreignComment] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], node 29 detachedForeignComment] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], node 30 xmlComment] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], node 31 detachedXmlComment] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], node 33 foreignDocfrag] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], node 34 xmlDocfrag] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], node 36 foreignDoctype] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], node 37 xmlDoctype] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], node 4 foreignPara1] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], node 5 foreignPara1.firstChild] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], node 14 foreignDoc] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], node 15 foreignPara2] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], node 16 xmlDoc] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], node 17 xmlElement] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], node 18 detachedXmlElement] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], node 20 foreignTextNode] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], node 21 detachedForeignTextNode] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], node 22 xmlTextNode] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], node 23 detachedXmlTextNode] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], node 24 processingInstruction] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], node 25 detachedProcessingInstruction] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], node 28 foreignComment] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], node 29 detachedForeignComment] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], node 30 xmlComment] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], node 31 detachedXmlComment] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], node 33 foreignDocfrag] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], node 34 xmlDocfrag] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], node 36 foreignDoctype] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], node 37 xmlDoctype] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], node 4 foreignPara1] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], node 5 foreignPara1.firstChild] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], node 14 foreignDoc] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], node 15 foreignPara2] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], node 16 xmlDoc] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], node 17 xmlElement] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], node 18 detachedXmlElement] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], node 20 foreignTextNode] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], node 21 detachedForeignTextNode] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], node 22 xmlTextNode] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], node 23 detachedXmlTextNode] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], node 24 processingInstruction] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], node 25 detachedProcessingInstruction] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], node 28 foreignComment] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], node 29 detachedForeignComment] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], node 30 xmlComment] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], node 31 detachedXmlComment] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], node 33 foreignDocfrag] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], node 34 xmlDocfrag] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], node 36 foreignDoctype] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], node 37 xmlDoctype] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], node 4 foreignPara1] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], node 5 foreignPara1.firstChild] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], node 14 foreignDoc] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], node 15 foreignPara2] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], node 16 xmlDoc] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], node 17 xmlElement] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], node 18 detachedXmlElement] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], node 20 foreignTextNode] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], node 21 detachedForeignTextNode] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], node 22 xmlTextNode] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], node 23 detachedXmlTextNode] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], node 24 processingInstruction] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], node 25 detachedProcessingInstruction] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], node 28 foreignComment] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], node 29 detachedForeignComment] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], node 30 xmlComment] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], node 31 detachedXmlComment] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], node 33 foreignDocfrag] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], node 34 xmlDocfrag] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], node 36 foreignDoctype] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], node 37 xmlDoctype] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], node 4 foreignPara1] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], node 5 foreignPara1.firstChild] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], node 14 foreignDoc] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], node 15 foreignPara2] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], node 16 xmlDoc] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], node 17 xmlElement] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], node 18 detachedXmlElement] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], node 20 foreignTextNode] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], node 21 detachedForeignTextNode] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], node 22 xmlTextNode] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], node 23 detachedXmlTextNode] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], node 24 processingInstruction] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], node 25 detachedProcessingInstruction] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], node 28 foreignComment] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], node 29 detachedForeignComment] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], node 30 xmlComment] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], node 31 detachedXmlComment] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], node 33 foreignDocfrag] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], node 34 xmlDocfrag] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], node 36 foreignDoctype] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], node 37 xmlDoctype] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], node 4 foreignPara1] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], node 5 foreignPara1.firstChild] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], node 14 foreignDoc] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], node 15 foreignPara2] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], node 16 xmlDoc] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], node 17 xmlElement] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], node 18 detachedXmlElement] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], node 20 foreignTextNode] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], node 21 detachedForeignTextNode] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], node 22 xmlTextNode] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], node 23 detachedXmlTextNode] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], node 24 processingInstruction] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], node 25 detachedProcessingInstruction] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], node 28 foreignComment] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], node 29 detachedForeignComment] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], node 30 xmlComment] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], node 31 detachedXmlComment] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], node 33 foreignDocfrag] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], node 34 xmlDocfrag] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], node 36 foreignDoctype] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], node 37 xmlDoctype] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], node 4 foreignPara1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], node 5 foreignPara1.firstChild] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], node 14 foreignDoc] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], node 15 foreignPara2] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], node 16 xmlDoc] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], node 17 xmlElement] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], node 18 detachedXmlElement] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], node 20 foreignTextNode] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], node 21 detachedForeignTextNode] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], node 22 xmlTextNode] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], node 23 detachedXmlTextNode] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], node 24 processingInstruction] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], node 25 detachedProcessingInstruction] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], node 28 foreignComment] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], node 29 detachedForeignComment] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], node 30 xmlComment] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], node 31 detachedXmlComment] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], node 33 foreignDocfrag] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], node 34 xmlDocfrag] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], node 36 foreignDoctype] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], node 37 xmlDoctype] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], node 4 foreignPara1] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], node 5 foreignPara1.firstChild] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], node 14 foreignDoc] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], node 15 foreignPara2] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], node 16 xmlDoc] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], node 17 xmlElement] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], node 18 detachedXmlElement] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], node 20 foreignTextNode] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], node 21 detachedForeignTextNode] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], node 22 xmlTextNode] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], node 23 detachedXmlTextNode] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], node 24 processingInstruction] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], node 25 detachedProcessingInstruction] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], node 28 foreignComment] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], node 29 detachedForeignComment] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], node 30 xmlComment] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], node 31 detachedXmlComment] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], node 33 foreignDocfrag] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], node 34 xmlDocfrag] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], node 36 foreignDoctype] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], node 37 xmlDoctype] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], node 4 foreignPara1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], node 5 foreignPara1.firstChild] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], node 14 foreignDoc] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], node 15 foreignPara2] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], node 16 xmlDoc] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], node 17 xmlElement] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], node 18 detachedXmlElement] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], node 20 foreignTextNode] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], node 21 detachedForeignTextNode] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], node 22 xmlTextNode] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], node 23 detachedXmlTextNode] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], node 24 processingInstruction] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], node 25 detachedProcessingInstruction] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], node 28 foreignComment] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], node 29 detachedForeignComment] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], node 30 xmlComment] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], node 31 detachedXmlComment] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], node 33 foreignDocfrag] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], node 34 xmlDocfrag] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], node 36 foreignDoctype] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], node 37 xmlDoctype] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], node 4 foreignPara1] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], node 5 foreignPara1.firstChild] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], node 14 foreignDoc] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], node 15 foreignPara2] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], node 16 xmlDoc] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], node 17 xmlElement] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], node 18 detachedXmlElement] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], node 20 foreignTextNode] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], node 21 detachedForeignTextNode] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], node 22 xmlTextNode] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], node 23 detachedXmlTextNode] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], node 24 processingInstruction] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], node 25 detachedProcessingInstruction] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], node 28 foreignComment] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], node 29 detachedForeignComment] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], node 30 xmlComment] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], node 31 detachedXmlComment] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], node 33 foreignDocfrag] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], node 34 xmlDocfrag] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], node 36 foreignDoctype] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], node 37 xmlDoctype] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], node 4 foreignPara1] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], node 5 foreignPara1.firstChild] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], node 14 foreignDoc] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], node 15 foreignPara2] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], node 16 xmlDoc] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], node 17 xmlElement] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], node 18 detachedXmlElement] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], node 20 foreignTextNode] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], node 21 detachedForeignTextNode] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], node 22 xmlTextNode] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], node 23 detachedXmlTextNode] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], node 24 processingInstruction] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], node 25 detachedProcessingInstruction] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], node 28 foreignComment] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], node 29 detachedForeignComment] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], node 30 xmlComment] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], node 31 detachedXmlComment] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], node 33 foreignDocfrag] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], node 34 xmlDocfrag] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], node 36 foreignDoctype] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], node 37 xmlDoctype] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], node 4 foreignPara1] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], node 5 foreignPara1.firstChild] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], node 14 foreignDoc] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], node 15 foreignPara2] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], node 16 xmlDoc] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], node 17 xmlElement] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], node 18 detachedXmlElement] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], node 20 foreignTextNode] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], node 21 detachedForeignTextNode] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], node 22 xmlTextNode] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], node 23 detachedXmlTextNode] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], node 24 processingInstruction] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], node 25 detachedProcessingInstruction] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], node 28 foreignComment] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], node 29 detachedForeignComment] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], node 30 xmlComment] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], node 31 detachedXmlComment] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], node 33 foreignDocfrag] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], node 34 xmlDocfrag] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], node 36 foreignDoctype] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], node 37 xmlDoctype] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], node 4 foreignPara1] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], node 5 foreignPara1.firstChild] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], node 14 foreignDoc] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], node 15 foreignPara2] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], node 16 xmlDoc] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], node 17 xmlElement] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], node 18 detachedXmlElement] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], node 20 foreignTextNode] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], node 21 detachedForeignTextNode] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], node 22 xmlTextNode] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], node 23 detachedXmlTextNode] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], node 24 processingInstruction] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], node 25 detachedProcessingInstruction] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], node 28 foreignComment] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], node 29 detachedForeignComment] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], node 30 xmlComment] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], node 31 detachedXmlComment] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], node 33 foreignDocfrag] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], node 34 xmlDocfrag] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], node 36 foreignDoctype] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], node 37 xmlDoctype] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], node 4 foreignPara1] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], node 5 foreignPara1.firstChild] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], node 14 foreignDoc] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], node 15 foreignPara2] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], node 16 xmlDoc] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], node 17 xmlElement] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], node 18 detachedXmlElement] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], node 20 foreignTextNode] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], node 21 detachedForeignTextNode] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], node 22 xmlTextNode] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], node 23 detachedXmlTextNode] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], node 24 processingInstruction] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], node 25 detachedProcessingInstruction] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], node 28 foreignComment] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], node 29 detachedForeignComment] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], node 30 xmlComment] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], node 31 detachedXmlComment] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], node 33 foreignDocfrag] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], node 34 xmlDocfrag] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], node 36 foreignDoctype] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], node 37 xmlDoctype] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], node 4 foreignPara1] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], node 5 foreignPara1.firstChild] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], node 14 foreignDoc] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], node 15 foreignPara2] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], node 16 xmlDoc] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], node 17 xmlElement] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], node 18 detachedXmlElement] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], node 20 foreignTextNode] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], node 21 detachedForeignTextNode] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], node 22 xmlTextNode] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], node 23 detachedXmlTextNode] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], node 24 processingInstruction] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], node 25 detachedProcessingInstruction] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], node 28 foreignComment] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], node 29 detachedForeignComment] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], node 30 xmlComment] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], node 31 detachedXmlComment] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], node 33 foreignDocfrag] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], node 34 xmlDocfrag] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], node 36 foreignDoctype] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], node 37 xmlDoctype] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], node 4 foreignPara1] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], node 5 foreignPara1.firstChild] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], node 14 foreignDoc] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], node 15 foreignPara2] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], node 16 xmlDoc] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], node 17 xmlElement] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], node 18 detachedXmlElement] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], node 20 foreignTextNode] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], node 21 detachedForeignTextNode] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], node 22 xmlTextNode] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], node 23 detachedXmlTextNode] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], node 24 processingInstruction] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], node 25 detachedProcessingInstruction] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], node 28 foreignComment] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], node 29 detachedForeignComment] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], node 30 xmlComment] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], node 31 detachedXmlComment] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], node 33 foreignDocfrag] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], node 34 xmlDocfrag] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], node 36 foreignDoctype] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], node 37 xmlDoctype] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], node 4 foreignPara1] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], node 5 foreignPara1.firstChild] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], node 14 foreignDoc] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], node 15 foreignPara2] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], node 16 xmlDoc] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], node 17 xmlElement] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], node 18 detachedXmlElement] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], node 20 foreignTextNode] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], node 21 detachedForeignTextNode] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], node 22 xmlTextNode] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], node 23 detachedXmlTextNode] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], node 24 processingInstruction] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], node 25 detachedProcessingInstruction] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], node 28 foreignComment] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], node 29 detachedForeignComment] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], node 30 xmlComment] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], node 31 detachedXmlComment] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], node 33 foreignDocfrag] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], node 34 xmlDocfrag] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], node 36 foreignDoctype] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], node 37 xmlDoctype] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], node 4 foreignPara1] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], node 5 foreignPara1.firstChild] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], node 14 foreignDoc] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], node 15 foreignPara2] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], node 16 xmlDoc] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], node 17 xmlElement] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], node 18 detachedXmlElement] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], node 20 foreignTextNode] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], node 21 detachedForeignTextNode] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], node 22 xmlTextNode] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], node 23 detachedXmlTextNode] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], node 24 processingInstruction] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], node 25 detachedProcessingInstruction] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], node 28 foreignComment] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], node 29 detachedForeignComment] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], node 30 xmlComment] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], node 31 detachedXmlComment] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], node 33 foreignDocfrag] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], node 34 xmlDocfrag] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], node 36 foreignDoctype] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], node 37 xmlDoctype] - expected: FAIL - - [Range 0 [\], node 6 detachedPara1] - expected: FAIL - - [Range 0 [\], node 7 detachedPara1.firstChild] - expected: FAIL - - [Range 0 [\], node 8 detachedPara1] - expected: FAIL - - [Range 0 [\], node 9 detachedPara1.firstChild] - expected: FAIL - - [Range 0 [\], node 12 detachedDiv] - expected: FAIL - - [Range 0 [\], node 13 detachedPara2] - expected: FAIL - - [Range 0 [\], node 19 detachedTextNode] - expected: FAIL - - [Range 0 [\], node 27 detachedComment] - expected: FAIL - - [Range 0 [\], node 32 docfrag] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node 6 detachedPara1] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node 7 detachedPara1.firstChild] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node 8 detachedPara1] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node 9 detachedPara1.firstChild] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node 12 detachedDiv] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node 13 detachedPara2] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node 19 detachedTextNode] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node 27 detachedComment] - expected: FAIL - - [Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node 32 docfrag] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node 6 detachedPara1] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node 7 detachedPara1.firstChild] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node 8 detachedPara1] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node 9 detachedPara1.firstChild] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node 12 detachedDiv] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node 13 detachedPara2] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node 19 detachedTextNode] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node 27 detachedComment] - expected: FAIL - - [Range 2 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node 32 docfrag] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node 6 detachedPara1] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node 7 detachedPara1.firstChild] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node 8 detachedPara1] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node 9 detachedPara1.firstChild] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node 12 detachedDiv] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node 13 detachedPara2] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node 19 detachedTextNode] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node 27 detachedComment] - expected: FAIL - - [Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node 32 docfrag] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node 6 detachedPara1] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node 7 detachedPara1.firstChild] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node 8 detachedPara1] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node 9 detachedPara1.firstChild] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node 12 detachedDiv] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node 13 detachedPara2] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node 19 detachedTextNode] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node 27 detachedComment] - expected: FAIL - - [Range 4 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node 32 docfrag] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node 6 detachedPara1] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node 7 detachedPara1.firstChild] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node 8 detachedPara1] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node 9 detachedPara1.firstChild] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node 12 detachedDiv] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node 13 detachedPara2] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node 19 detachedTextNode] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node 27 detachedComment] - expected: FAIL - - [Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node 32 docfrag] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], node 6 detachedPara1] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], node 7 detachedPara1.firstChild] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], node 8 detachedPara1] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], node 9 detachedPara1.firstChild] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], node 12 detachedDiv] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], node 13 detachedPara2] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], node 19 detachedTextNode] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], node 27 detachedComment] - expected: FAIL - - [Range 6 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\], node 32 docfrag] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], node 6 detachedPara1] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], node 7 detachedPara1.firstChild] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], node 8 detachedPara1] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], node 9 detachedPara1.firstChild] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], node 12 detachedDiv] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], node 13 detachedPara2] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], node 19 detachedTextNode] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], node 27 detachedComment] - expected: FAIL - - [Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\], node 32 docfrag] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node 6 detachedPara1] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node 7 detachedPara1.firstChild] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node 8 detachedPara1] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node 9 detachedPara1.firstChild] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node 12 detachedDiv] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node 13 detachedPara2] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node 19 detachedTextNode] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node 27 detachedComment] - expected: FAIL - - [Range 8 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node 32 docfrag] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node 6 detachedPara1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node 7 detachedPara1.firstChild] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node 8 detachedPara1] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node 9 detachedPara1.firstChild] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node 12 detachedDiv] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node 13 detachedPara2] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node 19 detachedTextNode] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node 27 detachedComment] - expected: FAIL - - [Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node 32 docfrag] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], node 6 detachedPara1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], node 7 detachedPara1.firstChild] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], node 8 detachedPara1] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], node 9 detachedPara1.firstChild] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], node 12 detachedDiv] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], node 13 detachedPara2] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], node 19 detachedTextNode] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], node 27 detachedComment] - expected: FAIL - - [Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\], node 32 docfrag] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node 6 detachedPara1] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node 7 detachedPara1.firstChild] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node 8 detachedPara1] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node 9 detachedPara1.firstChild] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node 12 detachedDiv] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node 13 detachedPara2] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node 19 detachedTextNode] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node 27 detachedComment] - expected: FAIL - - [Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node 32 docfrag] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node 6 detachedPara1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node 7 detachedPara1.firstChild] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node 8 detachedPara1] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node 9 detachedPara1.firstChild] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node 12 detachedDiv] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node 13 detachedPara2] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node 19 detachedTextNode] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node 27 detachedComment] - expected: FAIL - - [Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node 32 docfrag] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], node 6 detachedPara1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], node 7 detachedPara1.firstChild] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], node 8 detachedPara1] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], node 9 detachedPara1.firstChild] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], node 12 detachedDiv] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], node 13 detachedPara2] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], node 19 detachedTextNode] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], node 27 detachedComment] - expected: FAIL - - [Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\], node 32 docfrag] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node 6 detachedPara1] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node 7 detachedPara1.firstChild] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node 8 detachedPara1] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node 9 detachedPara1.firstChild] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node 12 detachedDiv] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node 13 detachedPara2] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node 19 detachedTextNode] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node 27 detachedComment] - expected: FAIL - - [Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node 32 docfrag] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], node 6 detachedPara1] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], node 7 detachedPara1.firstChild] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], node 8 detachedPara1] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], node 9 detachedPara1.firstChild] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], node 12 detachedDiv] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], node 13 detachedPara2] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], node 19 detachedTextNode] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], node 27 detachedComment] - expected: FAIL - - [Range 15 [document.documentElement, 0, document.documentElement, 1\], node 32 docfrag] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], node 6 detachedPara1] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], node 7 detachedPara1.firstChild] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], node 8 detachedPara1] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], node 9 detachedPara1.firstChild] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], node 12 detachedDiv] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], node 13 detachedPara2] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], node 19 detachedTextNode] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], node 27 detachedComment] - expected: FAIL - - [Range 16 [document.documentElement, 0, document.documentElement, 2\], node 32 docfrag] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], node 6 detachedPara1] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], node 7 detachedPara1.firstChild] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], node 8 detachedPara1] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], node 9 detachedPara1.firstChild] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], node 12 detachedDiv] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], node 13 detachedPara2] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], node 19 detachedTextNode] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], node 27 detachedComment] - expected: FAIL - - [Range 17 [document.documentElement, 1, document.documentElement, 2\], node 32 docfrag] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], node 6 detachedPara1] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], node 7 detachedPara1.firstChild] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], node 8 detachedPara1] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], node 9 detachedPara1.firstChild] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], node 12 detachedDiv] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], node 13 detachedPara2] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], node 19 detachedTextNode] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], node 27 detachedComment] - expected: FAIL - - [Range 18 [document.head, 1, document.head, 1\], node 32 docfrag] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], node 6 detachedPara1] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], node 7 detachedPara1.firstChild] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], node 8 detachedPara1] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], node 9 detachedPara1.firstChild] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], node 12 detachedDiv] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], node 13 detachedPara2] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], node 19 detachedTextNode] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], node 27 detachedComment] - expected: FAIL - - [Range 19 [document.body, 0, document.body, 1\], node 32 docfrag] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node 6 detachedPara1] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node 7 detachedPara1.firstChild] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node 8 detachedPara1] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node 9 detachedPara1.firstChild] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node 12 detachedDiv] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node 13 detachedPara2] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node 19 detachedTextNode] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node 27 detachedComment] - expected: FAIL - - [Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node 32 docfrag] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], node 6 detachedPara1] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], node 7 detachedPara1.firstChild] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], node 8 detachedPara1] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], node 9 detachedPara1.firstChild] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], node 12 detachedDiv] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], node 13 detachedPara2] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], node 19 detachedTextNode] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], node 27 detachedComment] - expected: FAIL - - [Range 21 [foreignDoc.head, 1, foreignDoc.head, 1\], node 32 docfrag] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], node 6 detachedPara1] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], node 7 detachedPara1.firstChild] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], node 8 detachedPara1] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], node 9 detachedPara1.firstChild] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], node 12 detachedDiv] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], node 13 detachedPara2] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], node 19 detachedTextNode] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], node 27 detachedComment] - expected: FAIL - - [Range 22 [foreignDoc.body, 0, foreignDoc.body, 0\], node 32 docfrag] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], node 6 detachedPara1] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], node 7 detachedPara1.firstChild] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], node 8 detachedPara1] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], node 9 detachedPara1.firstChild] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], node 12 detachedDiv] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], node 13 detachedPara2] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], node 19 detachedTextNode] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], node 27 detachedComment] - expected: FAIL - - [Range 23 [paras[0\], 0, paras[0\], 0\], node 32 docfrag] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], node 6 detachedPara1] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], node 7 detachedPara1.firstChild] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], node 8 detachedPara1] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], node 9 detachedPara1.firstChild] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], node 12 detachedDiv] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], node 13 detachedPara2] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], node 19 detachedTextNode] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], node 27 detachedComment] - expected: FAIL - - [Range 24 [paras[0\], 0, paras[0\], 1\], node 32 docfrag] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], node 6 detachedPara1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], node 7 detachedPara1.firstChild] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], node 8 detachedPara1] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], node 9 detachedPara1.firstChild] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], node 12 detachedDiv] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], node 13 detachedPara2] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], node 19 detachedTextNode] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], node 27 detachedComment] - expected: FAIL - - [Range 25 [detachedPara1, 0, detachedPara1, 0\], node 32 docfrag] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], node 6 detachedPara1] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], node 7 detachedPara1.firstChild] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], node 8 detachedPara1] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], node 9 detachedPara1.firstChild] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], node 12 detachedDiv] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], node 13 detachedPara2] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], node 19 detachedTextNode] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], node 27 detachedComment] - expected: FAIL - - [Range 26 [detachedPara1, 0, detachedPara1, 1\], node 32 docfrag] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node 6 detachedPara1] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node 7 detachedPara1.firstChild] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node 8 detachedPara1] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node 9 detachedPara1.firstChild] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node 12 detachedDiv] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node 13 detachedPara2] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node 19 detachedTextNode] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node 27 detachedComment] - expected: FAIL - - [Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node 32 docfrag] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node 6 detachedPara1] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node 7 detachedPara1.firstChild] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node 8 detachedPara1] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node 9 detachedPara1.firstChild] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node 12 detachedDiv] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node 13 detachedPara2] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node 19 detachedTextNode] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node 27 detachedComment] - expected: FAIL - - [Range 28 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node 32 docfrag] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], node 6 detachedPara1] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], node 7 detachedPara1.firstChild] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], node 8 detachedPara1] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], node 9 detachedPara1.firstChild] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], node 12 detachedDiv] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], node 13 detachedPara2] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], node 19 detachedTextNode] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], node 27 detachedComment] - expected: FAIL - - [Range 29 [paras[0\].firstChild, 3, paras[3\], 1\], node 32 docfrag] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], node 6 detachedPara1] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], node 7 detachedPara1.firstChild] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], node 8 detachedPara1] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], node 9 detachedPara1.firstChild] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], node 12 detachedDiv] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], node 13 detachedPara2] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], node 19 detachedTextNode] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], node 27 detachedComment] - expected: FAIL - - [Range 30 [paras[0\], 0, paras[0\].firstChild, 7\], node 32 docfrag] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], node 6 detachedPara1] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], node 7 detachedPara1.firstChild] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], node 8 detachedPara1] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], node 9 detachedPara1.firstChild] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], node 12 detachedDiv] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], node 13 detachedPara2] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], node 19 detachedTextNode] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], node 27 detachedComment] - expected: FAIL - - [Range 31 [testDiv, 2, paras[4\], 1\], node 32 docfrag] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], node 6 detachedPara1] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], node 7 detachedPara1.firstChild] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], node 8 detachedPara1] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], node 9 detachedPara1.firstChild] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], node 12 detachedDiv] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], node 13 detachedPara2] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], node 19 detachedTextNode] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], node 27 detachedComment] - expected: FAIL - - [Range 32 [testDiv, 1, paras[2\].firstChild, 5\], node 32 docfrag] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], node 6 detachedPara1] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], node 7 detachedPara1.firstChild] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], node 8 detachedPara1] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], node 9 detachedPara1.firstChild] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], node 12 detachedDiv] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], node 13 detachedPara2] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], node 19 detachedTextNode] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], node 27 detachedComment] - expected: FAIL - - [Range 33 [document.documentElement, 1, document.body, 0\], node 32 docfrag] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], node 6 detachedPara1] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], node 7 detachedPara1.firstChild] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], node 8 detachedPara1] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], node 9 detachedPara1.firstChild] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], node 12 detachedDiv] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], node 13 detachedPara2] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], node 19 detachedTextNode] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], node 27 detachedComment] - expected: FAIL - - [Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0\], node 32 docfrag] - expected: FAIL - - [Range 35 [document, 0, document, 1\], node 6 detachedPara1] - expected: FAIL - - [Range 35 [document, 0, document, 1\], node 7 detachedPara1.firstChild] - expected: FAIL - - [Range 35 [document, 0, document, 1\], node 8 detachedPara1] - expected: FAIL - - [Range 35 [document, 0, document, 1\], node 9 detachedPara1.firstChild] - expected: FAIL - - [Range 35 [document, 0, document, 1\], node 12 detachedDiv] - expected: FAIL - - [Range 35 [document, 0, document, 1\], node 13 detachedPara2] - expected: FAIL - - [Range 35 [document, 0, document, 1\], node 19 detachedTextNode] - expected: FAIL - - [Range 35 [document, 0, document, 1\], node 27 detachedComment] - expected: FAIL - - [Range 35 [document, 0, document, 1\], node 32 docfrag] - expected: FAIL - - [Range 36 [document, 0, document, 2\], node 6 detachedPara1] - expected: FAIL - - [Range 36 [document, 0, document, 2\], node 7 detachedPara1.firstChild] - expected: FAIL - - [Range 36 [document, 0, document, 2\], node 8 detachedPara1] - expected: FAIL - - [Range 36 [document, 0, document, 2\], node 9 detachedPara1.firstChild] - expected: FAIL - - [Range 36 [document, 0, document, 2\], node 12 detachedDiv] - expected: FAIL - - [Range 36 [document, 0, document, 2\], node 13 detachedPara2] - expected: FAIL - - [Range 36 [document, 0, document, 2\], node 19 detachedTextNode] - expected: FAIL - - [Range 36 [document, 0, document, 2\], node 27 detachedComment] - expected: FAIL - - [Range 36 [document, 0, document, 2\], node 32 docfrag] - expected: FAIL - - [Range 37 [document, 1, document, 2\], node 6 detachedPara1] - expected: FAIL - - [Range 37 [document, 1, document, 2\], node 7 detachedPara1.firstChild] - expected: FAIL - - [Range 37 [document, 1, document, 2\], node 8 detachedPara1] - expected: FAIL - - [Range 37 [document, 1, document, 2\], node 9 detachedPara1.firstChild] - expected: FAIL - - [Range 37 [document, 1, document, 2\], node 12 detachedDiv] - expected: FAIL - - [Range 37 [document, 1, document, 2\], node 13 detachedPara2] - expected: FAIL - - [Range 37 [document, 1, document, 2\], node 19 detachedTextNode] - expected: FAIL - - [Range 37 [document, 1, document, 2\], node 27 detachedComment] - expected: FAIL - - [Range 37 [document, 1, document, 2\], node 32 docfrag] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], node 6 detachedPara1] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], node 7 detachedPara1.firstChild] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], node 8 detachedPara1] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], node 9 detachedPara1.firstChild] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], node 12 detachedDiv] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], node 13 detachedPara2] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], node 19 detachedTextNode] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], node 27 detachedComment] - expected: FAIL - - [Range 38 [testDiv, 0, comment, 5\], node 32 docfrag] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], node 6 detachedPara1] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], node 7 detachedPara1.firstChild] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], node 8 detachedPara1] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], node 9 detachedPara1.firstChild] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], node 12 detachedDiv] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], node 13 detachedPara2] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], node 19 detachedTextNode] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], node 27 detachedComment] - expected: FAIL - - [Range 39 [paras[2\].firstChild, 4, comment, 2\], node 32 docfrag] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], node 6 detachedPara1] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], node 7 detachedPara1.firstChild] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], node 8 detachedPara1] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], node 9 detachedPara1.firstChild] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], node 12 detachedDiv] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], node 13 detachedPara2] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], node 19 detachedTextNode] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], node 27 detachedComment] - expected: FAIL - - [Range 40 [paras[3\], 1, comment, 8\], node 32 docfrag] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], node 6 detachedPara1] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], node 7 detachedPara1.firstChild] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], node 8 detachedPara1] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], node 9 detachedPara1.firstChild] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], node 12 detachedDiv] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], node 13 detachedPara2] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], node 19 detachedTextNode] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], node 27 detachedComment] - expected: FAIL - - [Range 41 [foreignDoc, 0, foreignDoc, 0\], node 32 docfrag] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], node 6 detachedPara1] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], node 7 detachedPara1.firstChild] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], node 8 detachedPara1] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], node 9 detachedPara1.firstChild] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], node 12 detachedDiv] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], node 13 detachedPara2] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], node 19 detachedTextNode] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], node 27 detachedComment] - expected: FAIL - - [Range 42 [foreignDoc, 1, foreignComment, 2\], node 32 docfrag] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], node 6 detachedPara1] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], node 7 detachedPara1.firstChild] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], node 8 detachedPara1] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], node 9 detachedPara1.firstChild] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], node 12 detachedDiv] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], node 13 detachedPara2] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], node 19 detachedTextNode] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], node 27 detachedComment] - expected: FAIL - - [Range 43 [foreignDoc.body, 0, foreignTextNode, 36\], node 32 docfrag] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], node 6 detachedPara1] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], node 7 detachedPara1.firstChild] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], node 8 detachedPara1] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], node 9 detachedPara1.firstChild] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], node 12 detachedDiv] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], node 13 detachedPara2] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], node 19 detachedTextNode] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], node 27 detachedComment] - expected: FAIL - - [Range 44 [xmlDoc, 0, xmlDoc, 0\], node 32 docfrag] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], node 6 detachedPara1] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], node 7 detachedPara1.firstChild] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], node 8 detachedPara1] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], node 9 detachedPara1.firstChild] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], node 12 detachedDiv] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], node 13 detachedPara2] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], node 19 detachedTextNode] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], node 27 detachedComment] - expected: FAIL - - [Range 45 [xmlDoc, 1, xmlComment, 0\], node 32 docfrag] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], node 6 detachedPara1] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], node 7 detachedPara1.firstChild] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], node 8 detachedPara1] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], node 9 detachedPara1.firstChild] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], node 12 detachedDiv] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], node 13 detachedPara2] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], node 19 detachedTextNode] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], node 27 detachedComment] - expected: FAIL - - [Range 46 [detachedTextNode, 0, detachedTextNode, 8\], node 32 docfrag] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], node 6 detachedPara1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], node 7 detachedPara1.firstChild] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], node 8 detachedPara1] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], node 9 detachedPara1.firstChild] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], node 12 detachedDiv] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], node 13 detachedPara2] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], node 19 detachedTextNode] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], node 27 detachedComment] - expected: FAIL - - [Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\], node 32 docfrag] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], node 6 detachedPara1] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], node 7 detachedPara1.firstChild] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], node 8 detachedPara1] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], node 9 detachedPara1.firstChild] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], node 12 detachedDiv] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], node 13 detachedPara2] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], node 19 detachedTextNode] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], node 27 detachedComment] - expected: FAIL - - [Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], node 32 docfrag] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], node 6 detachedPara1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], node 7 detachedPara1.firstChild] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], node 8 detachedPara1] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], node 9 detachedPara1.firstChild] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], node 12 detachedDiv] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], node 13 detachedPara2] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], node 19 detachedTextNode] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], node 27 detachedComment] - expected: FAIL - - [Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\], node 32 docfrag] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], node 6 detachedPara1] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], node 7 detachedPara1.firstChild] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], node 8 detachedPara1] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], node 9 detachedPara1.firstChild] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], node 12 detachedDiv] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], node 13 detachedPara2] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], node 19 detachedTextNode] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], node 27 detachedComment] - expected: FAIL - - [Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], node 32 docfrag] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], node 6 detachedPara1] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], node 7 detachedPara1.firstChild] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], node 8 detachedPara1] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], node 9 detachedPara1.firstChild] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], node 12 detachedDiv] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], node 13 detachedPara2] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], node 19 detachedTextNode] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], node 27 detachedComment] - expected: FAIL - - [Range 51 [detachedComment, 3, detachedComment, 4\], node 32 docfrag] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], node 6 detachedPara1] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], node 7 detachedPara1.firstChild] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], node 8 detachedPara1] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], node 9 detachedPara1.firstChild] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], node 12 detachedDiv] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], node 13 detachedPara2] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], node 19 detachedTextNode] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], node 27 detachedComment] - expected: FAIL - - [Range 52 [detachedComment, 5, detachedComment, 5\], node 32 docfrag] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], node 6 detachedPara1] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], node 7 detachedPara1.firstChild] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], node 8 detachedPara1] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], node 9 detachedPara1.firstChild] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], node 12 detachedDiv] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], node 13 detachedPara2] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], node 19 detachedTextNode] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], node 27 detachedComment] - expected: FAIL - - [Range 53 [detachedForeignComment, 0, detachedForeignComment, 1\], node 32 docfrag] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], node 6 detachedPara1] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], node 7 detachedPara1.firstChild] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], node 8 detachedPara1] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], node 9 detachedPara1.firstChild] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], node 12 detachedDiv] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], node 13 detachedPara2] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], node 19 detachedTextNode] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], node 27 detachedComment] - expected: FAIL - - [Range 54 [detachedForeignComment, 4, detachedForeignComment, 4\], node 32 docfrag] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], node 6 detachedPara1] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], node 7 detachedPara1.firstChild] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], node 8 detachedPara1] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], node 9 detachedPara1.firstChild] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], node 12 detachedDiv] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], node 13 detachedPara2] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], node 19 detachedTextNode] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], node 27 detachedComment] - expected: FAIL - - [Range 55 [detachedXmlComment, 2, detachedXmlComment, 6\], node 32 docfrag] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], node 6 detachedPara1] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], node 7 detachedPara1.firstChild] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], node 8 detachedPara1] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], node 9 detachedPara1.firstChild] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], node 12 detachedDiv] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], node 13 detachedPara2] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], node 19 detachedTextNode] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], node 27 detachedComment] - expected: FAIL - - [Range 56 [docfrag, 0, docfrag, 0\], node 32 docfrag] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], node 6 detachedPara1] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], node 7 detachedPara1.firstChild] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], node 8 detachedPara1] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], node 9 detachedPara1.firstChild] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], node 12 detachedDiv] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], node 13 detachedPara2] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], node 19 detachedTextNode] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], node 27 detachedComment] - expected: FAIL - - [Range 57 [foreignDocfrag, 0, foreignDocfrag, 0\], node 32 docfrag] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], node 6 detachedPara1] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], node 7 detachedPara1.firstChild] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], node 8 detachedPara1] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], node 9 detachedPara1.firstChild] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], node 12 detachedDiv] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], node 13 detachedPara2] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], node 19 detachedTextNode] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], node 27 detachedComment] - expected: FAIL - - [Range 58 [xmlDocfrag, 0, xmlDocfrag, 0\], node 32 docfrag] - expected: FAIL - diff --git a/testing/web-platform/tests/selection/removeAllRanges.html b/testing/web-platform/tests/selection/removeAllRanges.html index 286876f8bda1..026280d6b8c2 100644 --- a/testing/web-platform/tests/selection/removeAllRanges.html +++ b/testing/web-platform/tests/selection/removeAllRanges.html @@ -13,8 +13,13 @@ testRanges.unshift("[]"); var range = rangeFromEndpoints([paras[0].firstChild, 0, paras[0].firstChild, 1]); function testRange(rangeDesc, method) { + var endpoints = eval(testRanges[i]); + if (endpoints.length && (!isSelectableNode(endpoints[0]) || + !isSelectableNode(endpoints[2]))) { + return; + } test(function() { - setSelectionForwards(eval(rangeDesc)); + setSelectionForwards(endpoints); selection[method](); assert_equals(selection.rangeCount, 0, "After " + method + "(), rangeCount must be 0"); @@ -28,7 +33,7 @@ function testRange(rangeDesc, method) { // Copy-pasted from above test(function() { - setSelectionBackwards(eval(rangeDesc)); + setSelectionBackwards(endpoints); selection[method](); assert_equals(selection.rangeCount, 0, "After " + method + "(), rangeCount must be 0");