diff options
-rw-r--r-- | components/script/dom/node.rs | 152 | ||||
-rw-r--r-- | components/script/dom/range.rs | 95 | ||||
-rw-r--r-- | components/script/dom/webidls/Range.webidl | 4 | ||||
-rw-r--r-- | tests/wpt/metadata/dom/interfaces.html.ini | 15 | ||||
-rw-r--r-- | tests/wpt/metadata/dom/ranges/Range-insertNode.html.ini | 3225 |
5 files changed, 172 insertions, 3319 deletions
diff --git a/components/script/dom/node.rs b/components/script/dom/node.rs index caa2e86f674..d7432c570b0 100644 --- a/components/script/dom/node.rs +++ b/components/script/dom/node.rs @@ -1495,9 +1495,10 @@ impl Node { // If node is an element, it is _affected by a base URL change_. } - // https://dom.spec.whatwg.org/#concept-node-pre-insert - fn pre_insert(node: &Node, parent: &Node, child: Option<&Node>) - -> Fallible<Root<Node>> { + // https://dom.spec.whatwg.org/#concept-node-ensure-pre-insertion-validity + pub fn ensure_pre_insertion_validity(node: &Node, + parent: &Node, + child: Option<&Node>) -> ErrorResult { // Step 1. match parent.type_id() { NodeTypeId::Document | @@ -1538,78 +1539,83 @@ impl Node { } // Step 6. - match parent.type_id() { - NodeTypeId::Document => { - match node.type_id() { - // Step 6.1 - NodeTypeId::DocumentFragment => { - // Step 6.1.1(b) - if node.children() - .any(|c| c.r().is_text()) - { - return Err(HierarchyRequest); - } - match node.child_elements().count() { - 0 => (), - // Step 6.1.2 - 1 => { - if !parent.child_elements().is_empty() { - return Err(HierarchyRequest); - } - if let Some(child) = child { - if child.inclusively_following_siblings() - .any(|child| child.r().is_doctype()) { - return Err(HierarchyRequest); - } - } - }, - // Step 6.1.1(a) - _ => return Err(HierarchyRequest), - } - }, - // Step 6.2 - NodeTypeId::Element(_) => { - if !parent.child_elements().is_empty() { - return Err(HierarchyRequest); - } - if let Some(ref child) = child { - if child.inclusively_following_siblings() - .any(|child| child.r().is_doctype()) { - return Err(HierarchyRequest); + if parent.type_id() == NodeTypeId::Document { + match node.type_id() { + // Step 6.1 + NodeTypeId::DocumentFragment => { + // Step 6.1.1(b) + if node.children() + .any(|c| c.r().is_text()) + { + return Err(HierarchyRequest); + } + match node.child_elements().count() { + 0 => (), + // Step 6.1.2 + 1 => { + if !parent.child_elements().is_empty() { + return Err(HierarchyRequest); } - } - }, - // Step 6.3 - NodeTypeId::DocumentType => { - if parent.children() - .any(|c| c.r().is_doctype()) - { - return Err(HierarchyRequest); - } - match child { - Some(child) => { - if parent.children() - .take_while(|c| c.r() != child) - .any(|c| c.r().is_element()) - { - return Err(HierarchyRequest); + if let Some(child) = child { + if child.inclusively_following_siblings() + .any(|child| child.r().is_doctype()) { + return Err(HierarchyRequest); } - }, - None => { - if !parent.child_elements().is_empty() { - return Err(HierarchyRequest); - } - }, + } + }, + // Step 6.1.1(a) + _ => return Err(HierarchyRequest), + } + }, + // Step 6.2 + NodeTypeId::Element(_) => { + if !parent.child_elements().is_empty() { + return Err(HierarchyRequest); + } + if let Some(ref child) = child { + if child.inclusively_following_siblings() + .any(|child| child.r().is_doctype()) { + return Err(HierarchyRequest); } - }, - NodeTypeId::CharacterData(_) => (), - NodeTypeId::Document => unreachable!(), - } - }, - _ => (), + } + }, + // Step 6.3 + NodeTypeId::DocumentType => { + if parent.children() + .any(|c| c.r().is_doctype()) + { + return Err(HierarchyRequest); + } + match child { + Some(child) => { + if parent.children() + .take_while(|c| c.r() != child) + .any(|c| c.r().is_element()) + { + return Err(HierarchyRequest); + } + }, + None => { + if !parent.child_elements().is_empty() { + return Err(HierarchyRequest); + } + }, + } + }, + NodeTypeId::CharacterData(_) => (), + NodeTypeId::Document => unreachable!(), + } } + Ok(()) + } - // Step 7-8. + // https://dom.spec.whatwg.org/#concept-node-pre-insert + pub fn pre_insert(node: &Node, parent: &Node, child: Option<&Node>) + -> Fallible<Root<Node>> { + // Step 1. + try!(Node::ensure_pre_insertion_validity(node, parent, child)); + + // Steps 2-3. let reference_child_root; let reference_child = match child { Some(child) if child == node => { @@ -1619,14 +1625,14 @@ impl Node { _ => child }; - // Step 9. + // Step 4. let document = document_from_node(parent); Node::adopt(node, document.r()); - // Step 10. + // Step 5. Node::insert(node, parent, reference_child, SuppressObserver::Unsuppressed); - // Step 11. + // Step 6. return Ok(Root::from_ref(node)) } diff --git a/components/script/dom/range.rs b/components/script/dom/range.rs index 78f1e9ba6ab..e94fd2d9e9f 100644 --- a/components/script/dom/range.rs +++ b/components/script/dom/range.rs @@ -4,17 +4,20 @@ use dom::bindings::codegen::Bindings::NodeBinding::NodeConstants; use dom::bindings::codegen::Bindings::NodeBinding::NodeMethods; +use dom::bindings::codegen::Bindings::NodeListBinding::NodeListMethods; use dom::bindings::codegen::Bindings::RangeBinding::{self, RangeConstants}; use dom::bindings::codegen::Bindings::RangeBinding::RangeMethods; +use dom::bindings::codegen::Bindings::TextBinding::TextMethods; use dom::bindings::codegen::Bindings::WindowBinding::WindowMethods; -use dom::bindings::codegen::InheritTypes::NodeCast; +use dom::bindings::codegen::InheritTypes::{NodeCast, TextCast}; use dom::bindings::error::{Error, ErrorResult, Fallible}; +use dom::bindings::error::Error::HierarchyRequest; use dom::bindings::global::GlobalRef; -use dom::bindings::js::{JS, Root}; +use dom::bindings::js::{JS, Root, RootedReference}; use dom::bindings::utils::{Reflector, reflect_dom_object}; +use dom::characterdata::CharacterDataTypeId; use dom::document::{Document, DocumentHelpers}; -use dom::node::{Node, NodeHelpers}; - +use dom::node::{Node, NodeHelpers, NodeTypeId}; use std::cell::RefCell; use std::cmp::{Ord, Ordering, PartialEq, PartialOrd}; use std::rc::Rc; @@ -288,6 +291,90 @@ impl<'a> RangeMethods for &'a Range { fn Detach(self) { // This method intentionally left blank. } + + // https://dom.spec.whatwg.org/#dom-range-insertnode + // https://dom.spec.whatwg.org/#concept-range-insert + fn InsertNode(self, node: &Node) -> ErrorResult { + let (start_node, start_offset) = { + let inner = self.inner().borrow(); + let start = &inner.start; + (start.node(), start.offset()) + }; + + // Step 1. + match start_node.type_id() { + // Handled under step 2. + NodeTypeId::CharacterData(CharacterDataTypeId::Text) => (), + NodeTypeId::CharacterData(_) => return Err(HierarchyRequest), + _ => () + } + + // Step 2. + let (reference_node, parent) = + if start_node.type_id() == NodeTypeId::CharacterData(CharacterDataTypeId::Text) { + // Step 3. + let parent = match start_node.GetParentNode() { + Some(parent) => parent, + // Step 1. + None => return Err(HierarchyRequest) + }; + // Step 5. + (Some(Root::from_ref(start_node.r())), parent) + } else { + // Steps 4-5. + let child = start_node.ChildNodes().Item(start_offset); + (child, Root::from_ref(start_node.r())) + }; + + // Step 6. + try!(Node::ensure_pre_insertion_validity(node, + parent.r(), + reference_node.r())); + + // Step 7. + let split_text; + let reference_node = + match TextCast::to_ref(start_node.r()) { + Some(text) => { + split_text = try!(text.SplitText(start_offset)); + let new_reference = NodeCast::from_root(split_text); + assert!(new_reference.GetParentNode().r() == Some(parent.r())); + Some(new_reference) + }, + _ => reference_node + }; + + // Step 8. + let reference_node = if Some(node) == reference_node.r() { + node.GetNextSibling() + } else { + reference_node + }; + + // Step 9. + node.remove_self(); + + // Step 10. + let new_offset = + reference_node.r().map_or(parent.len(), |node| node.index()); + + // Step 11 + let new_offset = new_offset + if node.type_id() == NodeTypeId::DocumentFragment { + node.len() + } else { + 1 + }; + + // Step 12. + try!(Node::pre_insert(node, parent.r(), reference_node.r())); + + // Step 13. + if self.Collapsed() { + self.inner().borrow_mut().set_end(parent.r(), new_offset); + } + + Ok(()) + } } #[derive(JSTraceable)] diff --git a/components/script/dom/webidls/Range.webidl b/components/script/dom/webidls/Range.webidl index 10ed2afb6d3..7f17d00a3c1 100644 --- a/components/script/dom/webidls/Range.webidl +++ b/components/script/dom/webidls/Range.webidl @@ -48,8 +48,8 @@ interface Range { // DocumentFragment extractContents(); // [NewObject, Throws] // DocumentFragment cloneContents(); - // [Throws] - // void insertNode(Node node); + [Throws] + void insertNode(Node node); // [Throws] // void surroundContents(Node newParent); diff --git a/tests/wpt/metadata/dom/interfaces.html.ini b/tests/wpt/metadata/dom/interfaces.html.ini index 473276d0be3..577caf9b7dd 100644 --- a/tests/wpt/metadata/dom/interfaces.html.ini +++ b/tests/wpt/metadata/dom/interfaces.html.ini @@ -252,9 +252,6 @@ [Range interface: operation cloneContents()] expected: FAIL - [Range interface: operation insertNode(Node)] - expected: FAIL - [Range interface: operation surroundContents(Node)] expected: FAIL @@ -270,12 +267,6 @@ [Range interface: document.createRange() must inherit property "cloneContents" with the proper type (22)] expected: FAIL - [Range interface: document.createRange() must inherit property "insertNode" with the proper type (23)] - expected: FAIL - - [Range interface: calling insertNode(Node) on document.createRange() with too few arguments must throw TypeError] - expected: FAIL - [Range interface: document.createRange() must inherit property "surroundContents" with the proper type (24)] expected: FAIL @@ -291,12 +282,6 @@ [Range interface: detachedRange must inherit property "cloneContents" with the proper type (22)] expected: FAIL - [Range interface: detachedRange must inherit property "insertNode" with the proper type (23)] - expected: FAIL - - [Range interface: calling insertNode(Node) on detachedRange with too few arguments must throw TypeError] - expected: FAIL - [Range interface: detachedRange must inherit property "surroundContents" with the proper type (24)] expected: FAIL diff --git a/tests/wpt/metadata/dom/ranges/Range-insertNode.html.ini b/tests/wpt/metadata/dom/ranges/Range-insertNode.html.ini index ac611d979b1..2fd2ba2dcc6 100644 --- a/tests/wpt/metadata/dom/ranges/Range-insertNode.html.ini +++ b/tests/wpt/metadata/dom/ranges/Range-insertNode.html.ini @@ -6,120 +6,27 @@ [0,0: resulting range position for range [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node paras[0\]] expected: FAIL - [0,1: resulting DOM for range [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node paras[0\].firstChild] - expected: FAIL - [0,1: resulting range position for range [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node paras[0\].firstChild] expected: FAIL - [0,2: resulting DOM for range [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node paras[1\].firstChild] - expected: FAIL - - [0,2: resulting range position for range [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node paras[1\].firstChild] - expected: FAIL - - [0,3: resulting DOM for range [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node foreignPara1] - expected: FAIL - - [0,3: resulting range position for range [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node foreignPara1] - expected: FAIL - - [0,4: resulting DOM for range [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node foreignPara1.firstChild] - expected: FAIL - - [0,4: resulting range position for range [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node foreignPara1.firstChild] - expected: FAIL - - [0,5: resulting DOM for range [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node detachedPara1] - expected: FAIL - - [0,5: resulting range position for range [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node detachedPara1] - expected: FAIL - - [0,6: resulting DOM for range [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node detachedPara1.firstChild] - expected: FAIL - - [0,6: resulting range position for range [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node detachedPara1.firstChild] - expected: FAIL - [0,7: resulting DOM for range [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node document] expected: FAIL [0,7: resulting range position for range [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node document] expected: FAIL - [0,8: resulting DOM for range [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node detachedDiv] - expected: FAIL - - [0,8: resulting range position for range [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node detachedDiv] - expected: FAIL - [0,9: resulting DOM for range [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node foreignDoc] expected: FAIL [0,9: resulting range position for range [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node foreignDoc] expected: FAIL - [0,10: resulting DOM for range [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node foreignPara2] - expected: FAIL - - [0,10: resulting range position for range [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node foreignPara2] - expected: FAIL - [0,11: resulting DOM for range [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node xmlDoc] expected: FAIL [0,11: resulting range position for range [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node xmlDoc] expected: FAIL - [0,12: resulting DOM for range [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node xmlElement] - expected: FAIL - - [0,12: resulting range position for range [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node xmlElement] - expected: FAIL - - [0,13: resulting DOM for range [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node detachedTextNode] - expected: FAIL - - [0,13: resulting range position for range [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node detachedTextNode] - expected: FAIL - - [0,14: resulting DOM for range [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node foreignTextNode] - expected: FAIL - - [0,14: resulting range position for range [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node foreignTextNode] - expected: FAIL - - [0,15: resulting DOM for range [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node processingInstruction] - expected: FAIL - - [0,15: resulting range position for range [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node processingInstruction] - expected: FAIL - - [0,16: resulting DOM for range [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node detachedProcessingInstruction] - expected: FAIL - - [0,16: resulting range position for range [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node detachedProcessingInstruction] - expected: FAIL - - [0,17: resulting DOM for range [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node comment] - expected: FAIL - - [0,17: resulting range position for range [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node comment] - expected: FAIL - - [0,18: resulting DOM for range [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node detachedComment] - expected: FAIL - - [0,18: resulting range position for range [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node detachedComment] - expected: FAIL - - [0,19: resulting DOM for range [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node docfrag] - expected: FAIL - - [0,19: resulting range position for range [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node docfrag] - expected: FAIL - [0,20: resulting DOM for range [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node doctype] expected: FAIL @@ -138,120 +45,24 @@ [1,0: resulting range position for range [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node paras[0\]] expected: FAIL - [1,1: resulting DOM for range [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node paras[0\].firstChild] - expected: FAIL - - [1,1: resulting range position for range [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node paras[0\].firstChild] - expected: FAIL - - [1,2: resulting DOM for range [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node paras[1\].firstChild] - expected: FAIL - - [1,2: resulting range position for range [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node paras[1\].firstChild] - expected: FAIL - - [1,3: resulting DOM for range [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node foreignPara1] - expected: FAIL - - [1,3: resulting range position for range [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node foreignPara1] - expected: FAIL - - [1,4: resulting DOM for range [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node foreignPara1.firstChild] - expected: FAIL - - [1,4: resulting range position for range [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node foreignPara1.firstChild] - expected: FAIL - - [1,5: resulting DOM for range [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node detachedPara1] - expected: FAIL - - [1,5: resulting range position for range [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node detachedPara1] - expected: FAIL - - [1,6: resulting DOM for range [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node detachedPara1.firstChild] - expected: FAIL - - [1,6: resulting range position for range [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node detachedPara1.firstChild] - expected: FAIL - [1,7: resulting DOM for range [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node document] expected: FAIL [1,7: resulting range position for range [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node document] expected: FAIL - [1,8: resulting DOM for range [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node detachedDiv] - expected: FAIL - - [1,8: resulting range position for range [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node detachedDiv] - expected: FAIL - [1,9: resulting DOM for range [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node foreignDoc] expected: FAIL [1,9: resulting range position for range [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node foreignDoc] expected: FAIL - [1,10: resulting DOM for range [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node foreignPara2] - expected: FAIL - - [1,10: resulting range position for range [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node foreignPara2] - expected: FAIL - [1,11: resulting DOM for range [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node xmlDoc] expected: FAIL [1,11: resulting range position for range [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node xmlDoc] expected: FAIL - [1,12: resulting DOM for range [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node xmlElement] - expected: FAIL - - [1,12: resulting range position for range [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node xmlElement] - expected: FAIL - - [1,13: resulting DOM for range [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node detachedTextNode] - expected: FAIL - - [1,13: resulting range position for range [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node detachedTextNode] - expected: FAIL - - [1,14: resulting DOM for range [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node foreignTextNode] - expected: FAIL - - [1,14: resulting range position for range [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node foreignTextNode] - expected: FAIL - - [1,15: resulting DOM for range [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node processingInstruction] - expected: FAIL - - [1,15: resulting range position for range [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node processingInstruction] - expected: FAIL - - [1,16: resulting DOM for range [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node detachedProcessingInstruction] - expected: FAIL - - [1,16: resulting range position for range [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node detachedProcessingInstruction] - expected: FAIL - - [1,17: resulting DOM for range [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node comment] - expected: FAIL - - [1,17: resulting range position for range [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node comment] - expected: FAIL - - [1,18: resulting DOM for range [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node detachedComment] - expected: FAIL - - [1,18: resulting range position for range [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node detachedComment] - expected: FAIL - - [1,19: resulting DOM for range [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node docfrag] - expected: FAIL - - [1,19: resulting range position for range [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node docfrag] - expected: FAIL - [1,20: resulting DOM for range [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node doctype] expected: FAIL @@ -270,39 +81,21 @@ [2,0: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node paras[0\]] expected: FAIL - [2,1: resulting DOM for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node paras[0\].firstChild] - expected: FAIL - [2,1: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node paras[0\].firstChild] expected: FAIL - [2,2: resulting DOM for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node paras[1\].firstChild] - expected: FAIL - [2,2: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node paras[1\].firstChild] expected: FAIL - [2,3: resulting DOM for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node foreignPara1] - expected: FAIL - [2,3: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node foreignPara1] expected: FAIL - [2,4: resulting DOM for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node foreignPara1.firstChild] - expected: FAIL - [2,4: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node foreignPara1.firstChild] expected: FAIL - [2,5: resulting DOM for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node detachedPara1] - expected: FAIL - [2,5: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node detachedPara1] expected: FAIL - [2,6: resulting DOM for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node detachedPara1.firstChild] - expected: FAIL - [2,6: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node detachedPara1.firstChild] expected: FAIL @@ -312,9 +105,6 @@ [2,7: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node document] expected: FAIL - [2,8: resulting DOM for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node detachedDiv] - expected: FAIL - [2,8: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node detachedDiv] expected: FAIL @@ -324,9 +114,6 @@ [2,9: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node foreignDoc] expected: FAIL - [2,10: resulting DOM for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node foreignPara2] - expected: FAIL - [2,10: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node foreignPara2] expected: FAIL @@ -336,51 +123,27 @@ [2,11: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node xmlDoc] expected: FAIL - [2,12: resulting DOM for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node xmlElement] - expected: FAIL - [2,12: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node xmlElement] expected: FAIL - [2,13: resulting DOM for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node detachedTextNode] - expected: FAIL - [2,13: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node detachedTextNode] expected: FAIL - [2,14: resulting DOM for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node foreignTextNode] - expected: FAIL - [2,14: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node foreignTextNode] expected: FAIL - [2,15: resulting DOM for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node processingInstruction] - expected: FAIL - [2,15: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node processingInstruction] expected: FAIL - [2,16: resulting DOM for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node detachedProcessingInstruction] - expected: FAIL - [2,16: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node detachedProcessingInstruction] expected: FAIL - [2,17: resulting DOM for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node comment] - expected: FAIL - [2,17: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node comment] expected: FAIL - [2,18: resulting DOM for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node detachedComment] - expected: FAIL - [2,18: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node detachedComment] expected: FAIL - [2,19: resulting DOM for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node docfrag] - expected: FAIL - [2,19: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node docfrag] expected: FAIL @@ -402,39 +165,21 @@ [3,0: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node paras[0\]] expected: FAIL - [3,1: resulting DOM for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node paras[0\].firstChild] - expected: FAIL - [3,1: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node paras[0\].firstChild] expected: FAIL - [3,2: resulting DOM for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node paras[1\].firstChild] - expected: FAIL - [3,2: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node paras[1\].firstChild] expected: FAIL - [3,3: resulting DOM for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node foreignPara1] - expected: FAIL - [3,3: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node foreignPara1] expected: FAIL - [3,4: resulting DOM for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node foreignPara1.firstChild] - expected: FAIL - [3,4: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node foreignPara1.firstChild] expected: FAIL - [3,5: resulting DOM for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node detachedPara1] - expected: FAIL - [3,5: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node detachedPara1] expected: FAIL - [3,6: resulting DOM for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node detachedPara1.firstChild] - expected: FAIL - [3,6: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node detachedPara1.firstChild] expected: FAIL @@ -444,9 +189,6 @@ [3,7: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node document] expected: FAIL - [3,8: resulting DOM for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node detachedDiv] - expected: FAIL - [3,8: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node detachedDiv] expected: FAIL @@ -456,9 +198,6 @@ [3,9: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node foreignDoc] expected: FAIL - [3,10: resulting DOM for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node foreignPara2] - expected: FAIL - [3,10: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node foreignPara2] expected: FAIL @@ -468,51 +207,27 @@ [3,11: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node xmlDoc] expected: FAIL - [3,12: resulting DOM for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node xmlElement] - expected: FAIL - [3,12: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node xmlElement] expected: FAIL - [3,13: resulting DOM for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node detachedTextNode] - expected: FAIL - [3,13: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node detachedTextNode] expected: FAIL - [3,14: resulting DOM for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node foreignTextNode] - expected: FAIL - [3,14: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node foreignTextNode] expected: FAIL - [3,15: resulting DOM for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node processingInstruction] - expected: FAIL - [3,15: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node processingInstruction] expected: FAIL - [3,16: resulting DOM for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node detachedProcessingInstruction] - expected: FAIL - [3,16: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node detachedProcessingInstruction] expected: FAIL - [3,17: resulting DOM for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node comment] - expected: FAIL - [3,17: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node comment] expected: FAIL - [3,18: resulting DOM for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node detachedComment] - expected: FAIL - [3,18: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node detachedComment] expected: FAIL - [3,19: resulting DOM for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node docfrag] - expected: FAIL - [3,19: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node docfrag] expected: FAIL @@ -528,126 +243,27 @@ [3,21: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node foreignDoctype] expected: FAIL - [4,0: resulting DOM for range [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node paras[0\]] - expected: FAIL - - [4,0: resulting range position for range [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node paras[0\]] - expected: FAIL - - [4,1: resulting DOM for range [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node paras[0\].firstChild] - expected: FAIL - - [4,1: resulting range position for range [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node paras[0\].firstChild] - expected: FAIL - - [4,2: resulting DOM for range [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node paras[1\].firstChild] - expected: FAIL - [4,2: resulting range position for range [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node paras[1\].firstChild] expected: FAIL - [4,3: resulting DOM for range [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node foreignPara1] - expected: FAIL - - [4,3: resulting range position for range [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node foreignPara1] - expected: FAIL - - [4,4: resulting DOM for range [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node foreignPara1.firstChild] - expected: FAIL - - [4,4: resulting range position for range [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node foreignPara1.firstChild] - expected: FAIL - - [4,5: resulting DOM for range [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node detachedPara1] - expected: FAIL - - [4,5: resulting range position for range [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node detachedPara1] - expected: FAIL - - [4,6: resulting DOM for range [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node detachedPara1.firstChild] - expected: FAIL - - [4,6: resulting range position for range [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node detachedPara1.firstChild] - expected: FAIL - [4,7: resulting DOM for range [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node document] expected: FAIL [4,7: resulting range position for range [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node document] expected: FAIL - [4,8: resulting DOM for range [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node detachedDiv] - expected: FAIL - - [4,8: resulting range position for range [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node detachedDiv] - expected: FAIL - [4,9: resulting DOM for range [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node foreignDoc] expected: FAIL [4,9: resulting range position for range [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node foreignDoc] expected: FAIL - [4,10: resulting DOM for range [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node foreignPara2] - expected: FAIL - - [4,10: resulting range position for range [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node foreignPara2] - expected: FAIL - [4,11: resulting DOM for range [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node xmlDoc] expected: FAIL [4,11: resulting range position for range [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node xmlDoc] expected: FAIL - [4,12: resulting DOM for range [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node xmlElement] - expected: FAIL - - [4,12: resulting range position for range [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node xmlElement] - expected: FAIL - - [4,13: resulting DOM for range [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node detachedTextNode] - expected: FAIL - - [4,13: resulting range position for range [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node detachedTextNode] - expected: FAIL - - [4,14: resulting DOM for range [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node foreignTextNode] - expected: FAIL - - [4,14: resulting range position for range [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node foreignTextNode] - expected: FAIL - - [4,15: resulting DOM for range [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node processingInstruction] - expected: FAIL - - [4,15: resulting range position for range [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node processingInstruction] - expected: FAIL - - [4,16: resulting DOM for range [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node detachedProcessingInstruction] - expected: FAIL - - [4,16: resulting range position for range [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node detachedProcessingInstruction] - expected: FAIL - - [4,17: resulting DOM for range [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node comment] - expected: FAIL - - [4,17: resulting range position for range [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node comment] - expected: FAIL - - [4,18: resulting DOM for range [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node detachedComment] - expected: FAIL - - [4,18: resulting range position for range [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node detachedComment] - expected: FAIL - - [4,19: resulting DOM for range [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node docfrag] - expected: FAIL - - [4,19: resulting range position for range [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node docfrag] - expected: FAIL - [4,20: resulting DOM for range [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node doctype] expected: FAIL @@ -660,45 +276,24 @@ [4,21: resulting range position for range [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node foreignDoctype] expected: FAIL - [5,0: resulting DOM for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node paras[0\]] - expected: FAIL - [5,0: resulting range position for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node paras[0\]] expected: FAIL - [5,1: resulting DOM for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node paras[0\].firstChild] - expected: FAIL - [5,1: resulting range position for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node paras[0\].firstChild] expected: FAIL - [5,2: resulting DOM for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node paras[1\].firstChild] - expected: FAIL - [5,2: resulting range position for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node paras[1\].firstChild] expected: FAIL - [5,3: resulting DOM for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node foreignPara1] - expected: FAIL - [5,3: resulting range position for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node foreignPara1] expected: FAIL - [5,4: resulting DOM for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node foreignPara1.firstChild] - expected: FAIL - [5,4: resulting range position for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node foreignPara1.firstChild] expected: FAIL - [5,5: resulting DOM for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node detachedPara1] - expected: FAIL - [5,5: resulting range position for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node detachedPara1] expected: FAIL - [5,6: resulting DOM for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node detachedPara1.firstChild] - expected: FAIL - [5,6: resulting range position for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node detachedPara1.firstChild] expected: FAIL @@ -708,9 +303,6 @@ [5,7: resulting range position for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node document] expected: FAIL - [5,8: resulting DOM for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node detachedDiv] - expected: FAIL - [5,8: resulting range position for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node detachedDiv] expected: FAIL @@ -720,9 +312,6 @@ [5,9: resulting range position for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node foreignDoc] expected: FAIL - [5,10: resulting DOM for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node foreignPara2] - expected: FAIL - [5,10: resulting range position for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node foreignPara2] expected: FAIL @@ -732,51 +321,27 @@ [5,11: resulting range position for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node xmlDoc] expected: FAIL - [5,12: resulting DOM for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node xmlElement] - expected: FAIL - [5,12: resulting range position for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node xmlElement] expected: FAIL - [5,13: resulting DOM for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node detachedTextNode] - expected: FAIL - [5,13: resulting range position for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node detachedTextNode] expected: FAIL - [5,14: resulting DOM for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node foreignTextNode] - expected: FAIL - [5,14: resulting range position for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node foreignTextNode] expected: FAIL - [5,15: resulting DOM for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node processingInstruction] - expected: FAIL - [5,15: resulting range position for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node processingInstruction] expected: FAIL - [5,16: resulting DOM for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node detachedProcessingInstruction] - expected: FAIL - [5,16: resulting range position for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node detachedProcessingInstruction] expected: FAIL - [5,17: resulting DOM for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node comment] - expected: FAIL - [5,17: resulting range position for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node comment] expected: FAIL - [5,18: resulting DOM for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node detachedComment] - expected: FAIL - [5,18: resulting range position for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node detachedComment] expected: FAIL - [5,19: resulting DOM for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node docfrag] - expected: FAIL - [5,19: resulting range position for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node docfrag] expected: FAIL @@ -792,45 +357,12 @@ [5,21: resulting range position for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node foreignDoctype] expected: FAIL - [6,0: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node paras[0\]] - expected: FAIL - - [6,0: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node paras[0\]] - expected: FAIL - - [6,1: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node paras[0\].firstChild] - expected: FAIL - - [6,1: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node paras[0\].firstChild] - expected: FAIL - - [6,2: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node paras[1\].firstChild] - expected: FAIL - - [6,2: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node paras[1\].firstChild] - expected: FAIL - - [6,3: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node foreignPara1] - expected: FAIL - - [6,3: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node foreignPara1] - expected: FAIL - - [6,4: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node foreignPara1.firstChild] - expected: FAIL - - [6,4: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node foreignPara1.firstChild] - expected: FAIL - [6,5: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node detachedPara1] expected: FAIL [6,5: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node detachedPara1] expected: FAIL - [6,6: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node detachedPara1.firstChild] - expected: FAIL - [6,6: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node detachedPara1.firstChild] expected: FAIL @@ -852,66 +384,12 @@ [6,9: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node foreignDoc] expected: FAIL - [6,10: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node foreignPara2] - expected: FAIL - - [6,10: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node foreignPara2] - expected: FAIL - [6,11: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node xmlDoc] expected: FAIL [6,11: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node xmlDoc] expected: FAIL - [6,12: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node xmlElement] - expected: FAIL - - [6,12: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node xmlElement] - expected: FAIL - - [6,13: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node detachedTextNode] - expected: FAIL - - [6,13: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node detachedTextNode] - expected: FAIL - - [6,14: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node foreignTextNode] - expected: FAIL - - [6,14: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node foreignTextNode] - expected: FAIL - - [6,15: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node processingInstruction] - expected: FAIL - - [6,15: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node processingInstruction] - expected: FAIL - - [6,16: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node detachedProcessingInstruction] - expected: FAIL - - [6,16: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node detachedProcessingInstruction] - expected: FAIL - - [6,17: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node comment] - expected: FAIL - - [6,17: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node comment] - expected: FAIL - - [6,18: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node detachedComment] - expected: FAIL - - [6,18: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node detachedComment] - expected: FAIL - - [6,19: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node docfrag] - expected: FAIL - - [6,19: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node docfrag] - expected: FAIL - [6,20: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node doctype] expected: FAIL @@ -924,33 +402,18 @@ [6,21: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node foreignDoctype] expected: FAIL - [7,0: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node paras[0\]] - expected: FAIL - [7,0: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node paras[0\]] expected: FAIL - [7,1: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node paras[0\].firstChild] - expected: FAIL - [7,1: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node paras[0\].firstChild] expected: FAIL - [7,2: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node paras[1\].firstChild] - expected: FAIL - [7,2: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node paras[1\].firstChild] expected: FAIL - [7,3: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node foreignPara1] - expected: FAIL - [7,3: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node foreignPara1] expected: FAIL - [7,4: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node foreignPara1.firstChild] - expected: FAIL - [7,4: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node foreignPara1.firstChild] expected: FAIL @@ -960,9 +423,6 @@ [7,5: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node detachedPara1] expected: FAIL - [7,6: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node detachedPara1.firstChild] - expected: FAIL - [7,6: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node detachedPara1.firstChild] expected: FAIL @@ -984,9 +444,6 @@ [7,9: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node foreignDoc] expected: FAIL - [7,10: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node foreignPara2] - expected: FAIL - [7,10: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node foreignPara2] expected: FAIL @@ -996,51 +453,27 @@ [7,11: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node xmlDoc] expected: FAIL - [7,12: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node xmlElement] - expected: FAIL - [7,12: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node xmlElement] expected: FAIL - [7,13: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node detachedTextNode] - expected: FAIL - [7,13: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node detachedTextNode] expected: FAIL - [7,14: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node foreignTextNode] - expected: FAIL - [7,14: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node foreignTextNode] expected: FAIL - [7,15: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node processingInstruction] - expected: FAIL - [7,15: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node processingInstruction] expected: FAIL - [7,16: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node detachedProcessingInstruction] - expected: FAIL - [7,16: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node detachedProcessingInstruction] expected: FAIL - [7,17: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node comment] - expected: FAIL - [7,17: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node comment] expected: FAIL - [7,18: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node detachedComment] - expected: FAIL - [7,18: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node detachedComment] expected: FAIL - [7,19: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node docfrag] - expected: FAIL - [7,19: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node docfrag] expected: FAIL @@ -1056,126 +489,33 @@ [7,21: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node foreignDoctype] expected: FAIL - [8,0: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node paras[0\]] - expected: FAIL - - [8,0: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node paras[0\]] - expected: FAIL - - [8,1: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node paras[0\].firstChild] - expected: FAIL - - [8,1: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node paras[0\].firstChild] - expected: FAIL - - [8,2: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node paras[1\].firstChild] - expected: FAIL - - [8,2: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node paras[1\].firstChild] - expected: FAIL - [8,3: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node foreignPara1] expected: FAIL [8,3: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node foreignPara1] expected: FAIL - [8,4: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node foreignPara1.firstChild] - expected: FAIL - [8,4: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node foreignPara1.firstChild] expected: FAIL - [8,5: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node detachedPara1] - expected: FAIL - - [8,5: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node detachedPara1] - expected: FAIL - - [8,6: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node detachedPara1.firstChild] - expected: FAIL - - [8,6: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node detachedPara1.firstChild] - expected: FAIL - [8,7: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node document] expected: FAIL [8,7: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node document] expected: FAIL - [8,8: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node detachedDiv] - expected: FAIL - - [8,8: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node detachedDiv] - expected: FAIL - [8,9: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node foreignDoc] expected: FAIL [8,9: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node foreignDoc] expected: FAIL - [8,10: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node foreignPara2] - expected: FAIL - - [8,10: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node foreignPara2] - expected: FAIL - [8,11: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node xmlDoc] expected: FAIL [8,11: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node xmlDoc] expected: FAIL - [8,12: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node xmlElement] - expected: FAIL - - [8,12: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node xmlElement] - expected: FAIL - - [8,13: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node detachedTextNode] - expected: FAIL - - [8,13: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node detachedTextNode] - expected: FAIL - - [8,14: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node foreignTextNode] - expected: FAIL - - [8,14: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node foreignTextNode] - expected: FAIL - - [8,15: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node processingInstruction] - expected: FAIL - - [8,15: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node processingInstruction] - expected: FAIL - - [8,16: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node detachedProcessingInstruction] - expected: FAIL - - [8,16: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node detachedProcessingInstruction] - expected: FAIL - - [8,17: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node comment] - expected: FAIL - - [8,17: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node comment] - expected: FAIL - - [8,18: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node detachedComment] - expected: FAIL - - [8,18: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node detachedComment] - expected: FAIL - - [8,19: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node docfrag] - expected: FAIL - - [8,19: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node docfrag] - expected: FAIL - [8,20: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node doctype] expected: FAIL @@ -1188,21 +528,12 @@ [8,21: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node foreignDoctype] expected: FAIL - [9,0: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node paras[0\]] - expected: FAIL - [9,0: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node paras[0\]] expected: FAIL - [9,1: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node paras[0\].firstChild] - expected: FAIL - [9,1: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node paras[0\].firstChild] expected: FAIL - [9,2: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node paras[1\].firstChild] - expected: FAIL - [9,2: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node paras[1\].firstChild] expected: FAIL @@ -1212,21 +543,12 @@ [9,3: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node foreignPara1] expected: FAIL - [9,4: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node foreignPara1.firstChild] - expected: FAIL - [9,4: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node foreignPara1.firstChild] expected: FAIL - [9,5: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node detachedPara1] - expected: FAIL - [9,5: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node detachedPara1] expected: FAIL - [9,6: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node detachedPara1.firstChild] - expected: FAIL - [9,6: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node detachedPara1.firstChild] expected: FAIL @@ -1236,9 +558,6 @@ [9,7: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node document] expected: FAIL - [9,8: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node detachedDiv] - expected: FAIL - [9,8: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node detachedDiv] expected: FAIL @@ -1248,9 +567,6 @@ [9,9: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node foreignDoc] expected: FAIL - [9,10: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node foreignPara2] - expected: FAIL - [9,10: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node foreignPara2] expected: FAIL @@ -1260,51 +576,27 @@ [9,11: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node xmlDoc] expected: FAIL - [9,12: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node xmlElement] - expected: FAIL - [9,12: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node xmlElement] expected: FAIL - [9,13: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node detachedTextNode] - expected: FAIL - [9,13: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node detachedTextNode] expected: FAIL - [9,14: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node foreignTextNode] - expected: FAIL - [9,14: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node foreignTextNode] expected: FAIL - [9,15: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node processingInstruction] - expected: FAIL - [9,15: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node processingInstruction] expected: FAIL - [9,16: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node detachedProcessingInstruction] - expected: FAIL - [9,16: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node detachedProcessingInstruction] expected: FAIL - [9,17: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node comment] - expected: FAIL - [9,17: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node comment] expected: FAIL - [9,18: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node detachedComment] - expected: FAIL - [9,18: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node detachedComment] expected: FAIL - [9,19: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node docfrag] - expected: FAIL - [9,19: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node docfrag] expected: FAIL @@ -1320,1023 +612,30 @@ [9,21: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node foreignDoctype] expected: FAIL - [10,0: resulting DOM for range [document.documentElement, 0, document.documentElement, 1\], node paras[0\]] - expected: FAIL - - [10,0: resulting range position for range [document.documentElement, 0, document.documentElement, 1\], node paras[0\]] - expected: FAIL - - [10,1: resulting DOM for range [document.documentElement, 0, document.documentElement, 1\], node paras[0\].firstChild] - expected: FAIL - - [10,1: resulting range position for range [document.documentElement, 0, document.documentElement, 1\], node paras[0\].firstChild] - expected: FAIL - - [10,2: resulting DOM for range [document.documentElement, 0, document.documentElement, 1\], node paras[1\].firstChild] - expected: FAIL - - [10,2: resulting range position for range [document.documentElement, 0, document.documentElement, 1\], node paras[1\].firstChild] - expected: FAIL - - [10,3: resulting DOM for range [document.documentElement, 0, document.documentElement, 1\], node foreignPara1] - expected: FAIL - - [10,3: resulting range position for range [document.documentElement, 0, document.documentElement, 1\], node foreignPara1] - expected: FAIL - - [10,4: resulting DOM for range [document.documentElement, 0, document.documentElement, 1\], node foreignPara1.firstChild] - expected: FAIL - - [10,4: resulting range position for range [document.documentElement, 0, document.documentElement, 1\], node foreignPara1.firstChild] - expected: FAIL - - [10,5: resulting DOM for range [document.documentElement, 0, document.documentElement, 1\], node detachedPara1] - expected: FAIL - - [10,5: resulting range position for range [document.documentElement, 0, document.documentElement, 1\], node detachedPara1] - expected: FAIL - - [10,6: resulting DOM for range [document.documentElement, 0, document.documentElement, 1\], node detachedPara1.firstChild] - expected: FAIL - - [10,6: resulting range position for range [document.documentElement, 0, document.documentElement, 1\], node detachedPara1.firstChild] - expected: FAIL - - [10,7: resulting DOM for range [document.documentElement, 0, document.documentElement, 1\], node document] - expected: FAIL - - [10,8: resulting DOM for range [document.documentElement, 0, document.documentElement, 1\], node detachedDiv] - expected: FAIL - - [10,8: resulting range position for range [document.documentElement, 0, document.documentElement, 1\], node detachedDiv] - expected: FAIL - - [10,9: resulting DOM for range [document.documentElement, 0, document.documentElement, 1\], node foreignDoc] - expected: FAIL - - [10,10: resulting DOM for range [document.documentElement, 0, document.documentElement, 1\], node foreignPara2] - expected: FAIL - - [10,10: resulting range position for range [document.documentElement, 0, document.documentElement, 1\], node foreignPara2] - expected: FAIL - - [10,11: resulting DOM for range [document.documentElement, 0, document.documentElement, 1\], node xmlDoc] - expected: FAIL - - [10,12: resulting DOM for range [document.documentElement, 0, document.documentElement, 1\], node xmlElement] - expected: FAIL - - [10,12: resulting range position for range [document.documentElement, 0, document.documentElement, 1\], node xmlElement] - expected: FAIL - - [10,13: resulting DOM for range [document.documentElement, 0, document.documentElement, 1\], node detachedTextNode] - expected: FAIL - - [10,13: resulting range position for range [document.documentElement, 0, document.documentElement, 1\], node detachedTextNode] - expected: FAIL - - [10,14: resulting DOM for range [document.documentElement, 0, document.documentElement, 1\], node foreignTextNode] - expected: FAIL - - [10,14: resulting range position for range [document.documentElement, 0, document.documentElement, 1\], node foreignTextNode] - expected: FAIL - - [10,15: resulting DOM for range [document.documentElement, 0, document.documentElement, 1\], node processingInstruction] - expected: FAIL - - [10,15: resulting range position for range [document.documentElement, 0, document.documentElement, 1\], node processingInstruction] - expected: FAIL - - [10,16: resulting DOM for range [document.documentElement, 0, document.documentElement, 1\], node detachedProcessingInstruction] - expected: FAIL - - [10,16: resulting range position for range [document.documentElement, 0, document.documentElement, 1\], node detachedProcessingInstruction] - expected: FAIL - - [10,17: resulting DOM for range [document.documentElement, 0, document.documentElement, 1\], node comment] - expected: FAIL - - [10,17: resulting range position for range [document.documentElement, 0, document.documentElement, 1\], node comment] - expected: FAIL - - [10,18: resulting DOM for range [document.documentElement, 0, document.documentElement, 1\], node detachedComment] - expected: FAIL - - [10,18: resulting range position for range [document.documentElement, 0, document.documentElement, 1\], node detachedComment] - expected: FAIL - - [10,19: resulting DOM for range [document.documentElement, 0, document.documentElement, 1\], node docfrag] - expected: FAIL - - [10,20: resulting DOM for range [document.documentElement, 0, document.documentElement, 1\], node doctype] - expected: FAIL - - [10,21: resulting DOM for range [document.documentElement, 0, document.documentElement, 1\], node foreignDoctype] - expected: FAIL - - [11,0: resulting DOM for range [document.documentElement, 0, document.documentElement, 2\], node paras[0\]] - expected: FAIL - - [11,0: resulting range position for range [document.documentElement, 0, document.documentElement, 2\], node paras[0\]] - expected: FAIL - - [11,1: resulting DOM for range [document.documentElement, 0, document.documentElement, 2\], node paras[0\].firstChild] - expected: FAIL - - [11,1: resulting range position for range [document.documentElement, 0, document.documentElement, 2\], node paras[0\].firstChild] - expected: FAIL - - [11,2: resulting DOM for range [document.documentElement, 0, document.documentElement, 2\], node paras[1\].firstChild] - expected: FAIL - - [11,2: resulting range position for range [document.documentElement, 0, document.documentElement, 2\], node paras[1\].firstChild] - expected: FAIL - - [11,3: resulting DOM for range [document.documentElement, 0, document.documentElement, 2\], node foreignPara1] - expected: FAIL - - [11,3: resulting range position for range [document.documentElement, 0, document.documentElement, 2\], node foreignPara1] - expected: FAIL - - [11,4: resulting DOM for range [document.documentElement, 0, document.documentElement, 2\], node foreignPara1.firstChild] - expected: FAIL - - [11,4: resulting range position for range [document.documentElement, 0, document.documentElement, 2\], node foreignPara1.firstChild] - expected: FAIL - - [11,5: resulting DOM for range [document.documentElement, 0, document.documentElement, 2\], node detachedPara1] - expected: FAIL - - [11,5: resulting range position for range [document.documentElement, 0, document.documentElement, 2\], node detachedPara1] - expected: FAIL - - [11,6: resulting DOM for range [document.documentElement, 0, document.documentElement, 2\], node detachedPara1.firstChild] - expected: FAIL - - [11,6: resulting range position for range [document.documentElement, 0, document.documentElement, 2\], node detachedPara1.firstChild] - expected: FAIL - - [11,7: resulting DOM for range [document.documentElement, 0, document.documentElement, 2\], node document] - expected: FAIL - - [11,8: resulting DOM for range [document.documentElement, 0, document.documentElement, 2\], node detachedDiv] - expected: FAIL - - [11,8: resulting range position for range [document.documentElement, 0, document.documentElement, 2\], node detachedDiv] - expected: FAIL - - [11,9: resulting DOM for range [document.documentElement, 0, document.documentElement, 2\], node foreignDoc] - expected: FAIL - - [11,10: resulting DOM for range [document.documentElement, 0, document.documentElement, 2\], node foreignPara2] - expected: FAIL - - [11,10: resulting range position for range [document.documentElement, 0, document.documentElement, 2\], node foreignPara2] - expected: FAIL - - [11,11: resulting DOM for range [document.documentElement, 0, document.documentElement, 2\], node xmlDoc] - expected: FAIL - - [11,12: resulting DOM for range [document.documentElement, 0, document.documentElement, 2\], node xmlElement] - expected: FAIL - - [11,12: resulting range position for range [document.documentElement, 0, document.documentElement, 2\], node xmlElement] - expected: FAIL - - [11,13: resulting DOM for range [document.documentElement, 0, document.documentElement, 2\], node detachedTextNode] - expected: FAIL - - [11,13: resulting range position for range [document.documentElement, 0, document.documentElement, 2\], node detachedTextNode] - expected: FAIL - - [11,14: resulting DOM for range [document.documentElement, 0, document.documentElement, 2\], node foreignTextNode] - expected: FAIL - - [11,14: resulting range position for range [document.documentElement, 0, document.documentElement, 2\], node foreignTextNode] - expected: FAIL - - [11,15: resulting DOM for range [document.documentElement, 0, document.documentElement, 2\], node processingInstruction] - expected: FAIL - - [11,15: resulting range position for range [document.documentElement, 0, document.documentElement, 2\], node processingInstruction] - expected: FAIL - - [11,16: resulting DOM for range [document.documentElement, 0, document.documentElement, 2\], node detachedProcessingInstruction] - expected: FAIL - - [11,16: resulting range position for range [document.documentElement, 0, document.documentElement, 2\], node detachedProcessingInstruction] - expected: FAIL - - [11,17: resulting DOM for range [document.documentElement, 0, document.documentElement, 2\], node comment] - expected: FAIL - - [11,17: resulting range position for range [document.documentElement, 0, document.documentElement, 2\], node comment] - expected: FAIL - - [11,18: resulting DOM for range [document.documentElement, 0, document.documentElement, 2\], node detachedComment] - expected: FAIL - - [11,18: resulting range position for range [document.documentElement, 0, document.documentElement, 2\], node detachedComment] - expected: FAIL - - [11,19: resulting DOM for range [document.documentElement, 0, document.documentElement, 2\], node docfrag] - expected: FAIL - - [11,20: resulting DOM for range [document.documentElement, 0, document.documentElement, 2\], node doctype] - expected: FAIL - - [11,21: resulting DOM for range [document.documentElement, 0, document.documentElement, 2\], node foreignDoctype] - expected: FAIL - - [12,0: resulting DOM for range [document.documentElement, 1, document.documentElement, 2\], node paras[0\]] - expected: FAIL - - [12,0: resulting range position for range [document.documentElement, 1, document.documentElement, 2\], node paras[0\]] - expected: FAIL - - [12,1: resulting DOM for range [document.documentElement, 1, document.documentElement, 2\], node paras[0\].firstChild] - expected: FAIL - - [12,1: resulting range position for range [document.documentElement, 1, document.documentElement, 2\], node paras[0\].firstChild] - expected: FAIL - - [12,2: resulting DOM for range [document.documentElement, 1, document.documentElement, 2\], node paras[1\].firstChild] - expected: FAIL - - [12,2: resulting range position for range [document.documentElement, 1, document.documentElement, 2\], node paras[1\].firstChild] - expected: FAIL - - [12,3: resulting DOM for range [document.documentElement, 1, document.documentElement, 2\], node foreignPara1] - expected: FAIL - - [12,3: resulting range position for range [document.documentElement, 1, document.documentElement, 2\], node foreignPara1] - expected: FAIL - - [12,4: resulting DOM for range [document.documentElement, 1, document.documentElement, 2\], node foreignPara1.firstChild] - expected: FAIL - - [12,4: resulting range position for range [document.documentElement, 1, document.documentElement, 2\], node foreignPara1.firstChild] - expected: FAIL - - [12,5: resulting DOM for range [document.documentElement, 1, document.documentElement, 2\], node detachedPara1] - expected: FAIL - - [12,5: resulting range position for range [document.documentElement, 1, document.documentElement, 2\], node detachedPara1] - expected: FAIL - - [12,6: resulting DOM for range [document.documentElement, 1, document.documentElement, 2\], node detachedPara1.firstChild] - expected: FAIL - - [12,6: resulting range position for range [document.documentElement, 1, document.documentElement, 2\], node detachedPara1.firstChild] - expected: FAIL - - [12,7: resulting DOM for range [document.documentElement, 1, document.documentElement, 2\], node document] - expected: FAIL - - [12,8: resulting DOM for range [document.documentElement, 1, document.documentElement, 2\], node detachedDiv] - expected: FAIL - - [12,8: resulting range position for range [document.documentElement, 1, document.documentElement, 2\], node detachedDiv] - expected: FAIL - - [12,9: resulting DOM for range [document.documentElement, 1, document.documentElement, 2\], node foreignDoc] - expected: FAIL - - [12,10: resulting DOM for range [document.documentElement, 1, document.documentElement, 2\], node foreignPara2] - expected: FAIL - - [12,10: resulting range position for range [document.documentElement, 1, document.documentElement, 2\], node foreignPara2] - expected: FAIL - - [12,11: resulting DOM for range [document.documentElement, 1, document.documentElement, 2\], node xmlDoc] - expected: FAIL - - [12,12: resulting DOM for range [document.documentElement, 1, document.documentElement, 2\], node xmlElement] - expected: FAIL - - [12,12: resulting range position for range [document.documentElement, 1, document.documentElement, 2\], node xmlElement] - expected: FAIL - - [12,13: resulting DOM for range [document.documentElement, 1, document.documentElement, 2\], node detachedTextNode] - expected: FAIL - - [12,13: resulting range position for range [document.documentElement, 1, document.documentElement, 2\], node detachedTextNode] - expected: FAIL - - [12,14: resulting DOM for range [document.documentElement, 1, document.documentElement, 2\], node foreignTextNode] - expected: FAIL - - [12,14: resulting range position for range [document.documentElement, 1, document.documentElement, 2\], node foreignTextNode] - expected: FAIL - - [12,15: resulting DOM for range [document.documentElement, 1, document.documentElement, 2\], node processingInstruction] - expected: FAIL - - [12,15: resulting range position for range [document.documentElement, 1, document.documentElement, 2\], node processingInstruction] - expected: FAIL - - [12,16: resulting DOM for range [document.documentElement, 1, document.documentElement, 2\], node detachedProcessingInstruction] - expected: FAIL - - [12,16: resulting range position for range [document.documentElement, 1, document.documentElement, 2\], node detachedProcessingInstruction] - expected: FAIL - - [12,17: resulting DOM for range [document.documentElement, 1, document.documentElement, 2\], node comment] - expected: FAIL - - [12,17: resulting range position for range [document.documentElement, 1, document.documentElement, 2\], node comment] - expected: FAIL - - [12,18: resulting DOM for range [document.documentElement, 1, document.documentElement, 2\], node detachedComment] - expected: FAIL - - [12,18: resulting range position for range [document.documentElement, 1, document.documentElement, 2\], node detachedComment] - expected: FAIL - - [12,19: resulting DOM for range [document.documentElement, 1, document.documentElement, 2\], node docfrag] - expected: FAIL - - [12,20: resulting DOM for range [document.documentElement, 1, document.documentElement, 2\], node doctype] - expected: FAIL - - [12,21: resulting DOM for range [document.documentElement, 1, document.documentElement, 2\], node foreignDoctype] - expected: FAIL - - [13,0: resulting DOM for range [document.head, 1, document.head, 1\], node paras[0\]] - expected: FAIL - - [13,0: resulting range position for range [document.head, 1, document.head, 1\], node paras[0\]] - expected: FAIL - - [13,1: resulting DOM for range [document.head, 1, document.head, 1\], node paras[0\].firstChild] - expected: FAIL - - [13,1: resulting range position for range [document.head, 1, document.head, 1\], node paras[0\].firstChild] - expected: FAIL - - [13,2: resulting DOM for range [document.head, 1, document.head, 1\], node paras[1\].firstChild] - expected: FAIL - - [13,2: resulting range position for range [document.head, 1, document.head, 1\], node paras[1\].firstChild] - expected: FAIL - - [13,3: resulting DOM for range [document.head, 1, document.head, 1\], node foreignPara1] - expected: FAIL - - [13,3: resulting range position for range [document.head, 1, document.head, 1\], node foreignPara1] - expected: FAIL - - [13,4: resulting DOM for range [document.head, 1, document.head, 1\], node foreignPara1.firstChild] - expected: FAIL - - [13,4: resulting range position for range [document.head, 1, document.head, 1\], node foreignPara1.firstChild] - expected: FAIL - - [13,5: resulting DOM for range [document.head, 1, document.head, 1\], node detachedPara1] - expected: FAIL - - [13,5: resulting range position for range [document.head, 1, document.head, 1\], node detachedPara1] - expected: FAIL - - [13,6: resulting DOM for range [document.head, 1, document.head, 1\], node detachedPara1.firstChild] - expected: FAIL - - [13,6: resulting range position for range [document.head, 1, document.head, 1\], node detachedPara1.firstChild] - expected: FAIL - - [13,7: resulting DOM for range [document.head, 1, document.head, 1\], node document] - expected: FAIL - - [13,8: resulting DOM for range [document.head, 1, document.head, 1\], node detachedDiv] - expected: FAIL - - [13,8: resulting range position for range [document.head, 1, document.head, 1\], node detachedDiv] - expected: FAIL - - [13,9: resulting DOM for range [document.head, 1, document.head, 1\], node foreignDoc] - expected: FAIL - - [13,10: resulting DOM for range [document.head, 1, document.head, 1\], node foreignPara2] - expected: FAIL - - [13,10: resulting range position for range [document.head, 1, document.head, 1\], node foreignPara2] - expected: FAIL - - [13,11: resulting DOM for range [document.head, 1, document.head, 1\], node xmlDoc] - expected: FAIL - - [13,12: resulting DOM for range [document.head, 1, document.head, 1\], node xmlElement] - expected: FAIL - - [13,12: resulting range position for range [document.head, 1, document.head, 1\], node xmlElement] - expected: FAIL - - [13,13: resulting DOM for range [document.head, 1, document.head, 1\], node detachedTextNode] - expected: FAIL - - [13,13: resulting range position for range [document.head, 1, document.head, 1\], node detachedTextNode] - expected: FAIL - - [13,14: resulting DOM for range [document.head, 1, document.head, 1\], node foreignTextNode] - expected: FAIL - - [13,14: resulting range position for range [document.head, 1, document.head, 1\], node foreignTextNode] - expected: FAIL - - [13,15: resulting DOM for range [document.head, 1, document.head, 1\], node processingInstruction] - expected: FAIL - - [13,15: resulting range position for range [document.head, 1, document.head, 1\], node processingInstruction] - expected: FAIL - - [13,16: resulting DOM for range [document.head, 1, document.head, 1\], node detachedProcessingInstruction] - expected: FAIL - - [13,16: resulting range position for range [document.head, 1, document.head, 1\], node detachedProcessingInstruction] - expected: FAIL - - [13,17: resulting DOM for range [document.head, 1, document.head, 1\], node comment] - expected: FAIL - - [13,17: resulting range position for range [document.head, 1, document.head, 1\], node comment] - expected: FAIL - - [13,18: resulting DOM for range [document.head, 1, document.head, 1\], node detachedComment] - expected: FAIL - - [13,18: resulting range position for range [document.head, 1, document.head, 1\], node detachedComment] - expected: FAIL - - [13,19: resulting DOM for range [document.head, 1, document.head, 1\], node docfrag] - expected: FAIL - - [13,20: resulting DOM for range [document.head, 1, document.head, 1\], node doctype] - expected: FAIL - - [13,21: resulting DOM for range [document.head, 1, document.head, 1\], node foreignDoctype] - expected: FAIL - - [14,0: resulting DOM for range [document.body, 4, document.body, 5\], node paras[0\]] - expected: FAIL - - [14,0: resulting range position for range [document.body, 4, document.body, 5\], node paras[0\]] - expected: FAIL - - [14,1: resulting DOM for range [document.body, 4, document.body, 5\], node paras[0\].firstChild] - expected: FAIL - - [14,1: resulting range position for range [document.body, 4, document.body, 5\], node paras[0\].firstChild] - expected: FAIL - - [14,2: resulting DOM for range [document.body, 4, document.body, 5\], node paras[1\].firstChild] - expected: FAIL - - [14,2: resulting range position for range [document.body, 4, document.body, 5\], node paras[1\].firstChild] - expected: FAIL - - [14,3: resulting DOM for range [document.body, 4, document.body, 5\], node foreignPara1] - expected: FAIL - - [14,3: resulting range position for range [document.body, 4, document.body, 5\], node foreignPara1] - expected: FAIL - - [14,4: resulting DOM for range [document.body, 4, document.body, 5\], node foreignPara1.firstChild] - expected: FAIL - - [14,4: resulting range position for range [document.body, 4, document.body, 5\], node foreignPara1.firstChild] - expected: FAIL - - [14,5: resulting DOM for range [document.body, 4, document.body, 5\], node detachedPara1] - expected: FAIL - - [14,5: resulting range position for range [document.body, 4, document.body, 5\], node detachedPara1] - expected: FAIL - - [14,6: resulting DOM for range [document.body, 4, document.body, 5\], node detachedPara1.firstChild] - expected: FAIL - - [14,6: resulting range position for range [document.body, 4, document.body, 5\], node detachedPara1.firstChild] - expected: FAIL - - [14,7: resulting DOM for range [document.body, 4, document.body, 5\], node document] - expected: FAIL - - [14,8: resulting DOM for range [document.body, 4, document.body, 5\], node detachedDiv] - expected: FAIL - - [14,8: resulting range position for range [document.body, 4, document.body, 5\], node detachedDiv] - expected: FAIL - - [14,9: resulting DOM for range [document.body, 4, document.body, 5\], node foreignDoc] - expected: FAIL - - [14,10: resulting DOM for range [document.body, 4, document.body, 5\], node foreignPara2] - expected: FAIL - - [14,10: resulting range position for range [document.body, 4, document.body, 5\], node foreignPara2] - expected: FAIL - - [14,11: resulting DOM for range [document.body, 4, document.body, 5\], node xmlDoc] - expected: FAIL - - [14,12: resulting DOM for range [document.body, 4, document.body, 5\], node xmlElement] - expected: FAIL - - [14,12: resulting range position for range [document.body, 4, document.body, 5\], node xmlElement] - expected: FAIL - - [14,13: resulting DOM for range [document.body, 4, document.body, 5\], node detachedTextNode] - expected: FAIL - - [14,13: resulting range position for range [document.body, 4, document.body, 5\], node detachedTextNode] - expected: FAIL - - [14,14: resulting DOM for range [document.body, 4, document.body, 5\], node foreignTextNode] - expected: FAIL - - [14,14: resulting range position for range [document.body, 4, document.body, 5\], node foreignTextNode] - expected: FAIL - - [14,15: resulting DOM for range [document.body, 4, document.body, 5\], node processingInstruction] - expected: FAIL - - [14,15: resulting range position for range [document.body, 4, document.body, 5\], node processingInstruction] - expected: FAIL - - [14,16: resulting DOM for range [document.body, 4, document.body, 5\], node detachedProcessingInstruction] - expected: FAIL - - [14,16: resulting range position for range [document.body, 4, document.body, 5\], node detachedProcessingInstruction] - expected: FAIL - - [14,17: resulting DOM for range [document.body, 4, document.body, 5\], node comment] - expected: FAIL - - [14,17: resulting range position for range [document.body, 4, document.body, 5\], node comment] - expected: FAIL - - [14,18: resulting DOM for range [document.body, 4, document.body, 5\], node detachedComment] - expected: FAIL - - [14,18: resulting range position for range [document.body, 4, document.body, 5\], node detachedComment] - expected: FAIL - - [14,19: resulting DOM for range [document.body, 4, document.body, 5\], node docfrag] - expected: FAIL - - [14,20: resulting DOM for range [document.body, 4, document.body, 5\], node doctype] - expected: FAIL - - [14,21: resulting DOM for range [document.body, 4, document.body, 5\], node foreignDoctype] - expected: FAIL - - [15,0: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node paras[0\]] - expected: FAIL - - [15,0: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node paras[0\]] - expected: FAIL - - [15,1: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node paras[0\].firstChild] - expected: FAIL - - [15,1: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node paras[0\].firstChild] - expected: FAIL - - [15,2: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node paras[1\].firstChild] - expected: FAIL - - [15,2: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node paras[1\].firstChild] - expected: FAIL - - [15,3: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node foreignPara1] - expected: FAIL - - [15,3: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node foreignPara1] - expected: FAIL - - [15,4: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node foreignPara1.firstChild] - expected: FAIL - - [15,4: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node foreignPara1.firstChild] - expected: FAIL - - [15,5: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node detachedPara1] - expected: FAIL - - [15,5: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node detachedPara1] - expected: FAIL - - [15,6: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node detachedPara1.firstChild] - expected: FAIL - - [15,6: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node detachedPara1.firstChild] - expected: FAIL - - [15,7: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node document] - expected: FAIL - - [15,8: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node detachedDiv] - expected: FAIL - - [15,8: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node detachedDiv] - expected: FAIL - - [15,9: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node foreignDoc] - expected: FAIL - - [15,10: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node foreignPara2] - expected: FAIL - - [15,10: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node foreignPara2] - expected: FAIL - - [15,11: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node xmlDoc] - expected: FAIL - - [15,12: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node xmlElement] - expected: FAIL - - [15,12: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node xmlElement] - expected: FAIL - - [15,13: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node detachedTextNode] - expected: FAIL - - [15,13: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node detachedTextNode] - expected: FAIL - - [15,14: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node foreignTextNode] - expected: FAIL - - [15,14: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node foreignTextNode] - expected: FAIL - - [15,15: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node processingInstruction] - expected: FAIL - - [15,15: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node processingInstruction] - expected: FAIL - - [15,16: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node detachedProcessingInstruction] - expected: FAIL - - [15,16: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node detachedProcessingInstruction] - expected: FAIL - - [15,17: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node comment] - expected: FAIL - - [15,17: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node comment] - expected: FAIL - - [15,18: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node detachedComment] - expected: FAIL - - [15,18: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node detachedComment] - expected: FAIL - - [15,19: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node docfrag] - expected: FAIL - - [15,20: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node doctype] - expected: FAIL - - [15,21: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\], node foreignDoctype] - expected: FAIL - - [16,0: resulting DOM for range [paras[0\], 0, paras[0\], 1\], node paras[0\]] - expected: FAIL - - [16,1: resulting DOM for range [paras[0\], 0, paras[0\], 1\], node paras[0\].firstChild] - expected: FAIL - - [16,2: resulting DOM for range [paras[0\], 0, paras[0\], 1\], node paras[1\].firstChild] - expected: FAIL - - [16,2: resulting range position for range [paras[0\], 0, paras[0\], 1\], node paras[1\].firstChild] - expected: FAIL - - [16,3: resulting DOM for range [paras[0\], 0, paras[0\], 1\], node foreignPara1] - expected: FAIL - - [16,3: resulting range position for range [paras[0\], 0, paras[0\], 1\], node foreignPara1] - expected: FAIL - - [16,4: resulting DOM for range [paras[0\], 0, paras[0\], 1\], node foreignPara1.firstChild] - expected: FAIL - - [16,4: resulting range position for range [paras[0\], 0, paras[0\], 1\], node foreignPara1.firstChild] - expected: FAIL - - [16,5: resulting DOM for range [paras[0\], 0, paras[0\], 1\], node detachedPara1] - expected: FAIL - - [16,5: resulting range position for range [paras[0\], 0, paras[0\], 1\], node detachedPara1] - expected: FAIL - - [16,6: resulting DOM for range [paras[0\], 0, paras[0\], 1\], node detachedPara1.firstChild] - expected: FAIL - - [16,6: resulting range position for range [paras[0\], 0, paras[0\], 1\], node detachedPara1.firstChild] - expected: FAIL - - [16,7: resulting DOM for range [paras[0\], 0, paras[0\], 1\], node document] - expected: FAIL - - [16,8: resulting DOM for range [paras[0\], 0, paras[0\], 1\], node detachedDiv] - expected: FAIL - - [16,8: resulting range position for range [paras[0\], 0, paras[0\], 1\], node detachedDiv] - expected: FAIL - - [16,9: resulting DOM for range [paras[0\], 0, paras[0\], 1\], node foreignDoc] - expected: FAIL - - [16,10: resulting DOM for range [paras[0\], 0, paras[0\], 1\], node foreignPara2] - expected: FAIL - - [16,10: resulting range position for range [paras[0\], 0, paras[0\], 1\], node foreignPara2] - expected: FAIL - - [16,11: resulting DOM for range [paras[0\], 0, paras[0\], 1\], node xmlDoc] - expected: FAIL - - [16,12: resulting DOM for range [paras[0\], 0, paras[0\], 1\], node xmlElement] - expected: FAIL - - [16,12: resulting range position for range [paras[0\], 0, paras[0\], 1\], node xmlElement] - expected: FAIL - - [16,13: resulting DOM for range [paras[0\], 0, paras[0\], 1\], node detachedTextNode] - expected: FAIL - - [16,13: resulting range position for range [paras[0\], 0, paras[0\], 1\], node detachedTextNode] - expected: FAIL - - [16,14: resulting DOM for range [paras[0\], 0, paras[0\], 1\], node foreignTextNode] - expected: FAIL - - [16,14: resulting range position for range [paras[0\], 0, paras[0\], 1\], node foreignTextNode] - expected: FAIL - - [16,15: resulting DOM for range [paras[0\], 0, paras[0\], 1\], node processingInstruction] - expected: FAIL - - [16,15: resulting range position for range [paras[0\], 0, paras[0\], 1\], node processingInstruction] - expected: FAIL - - [16,16: resulting DOM for range [paras[0\], 0, paras[0\], 1\], node detachedProcessingInstruction] - expected: FAIL - - [16,16: resulting range position for range [paras[0\], 0, paras[0\], 1\], node detachedProcessingInstruction] - expected: FAIL - - [16,17: resulting DOM for range [paras[0\], 0, paras[0\], 1\], node comment] - expected: FAIL - - [16,17: resulting range position for range [paras[0\], 0, paras[0\], 1\], node comment] - expected: FAIL - - [16,18: resulting DOM for range [paras[0\], 0, paras[0\], 1\], node detachedComment] - expected: FAIL - - [16,18: resulting range position for range [paras[0\], 0, paras[0\], 1\], node detachedComment] - expected: FAIL - - [16,19: resulting DOM for range [paras[0\], 0, paras[0\], 1\], node docfrag] - expected: FAIL - - [16,20: resulting DOM for range [paras[0\], 0, paras[0\], 1\], node doctype] - expected: FAIL - - [16,21: resulting DOM for range [paras[0\], 0, paras[0\], 1\], node foreignDoctype] - expected: FAIL - - [17,0: resulting DOM for range [detachedPara1, 0, detachedPara1, 1\], node paras[0\]] - expected: FAIL - - [17,0: resulting range position for range [detachedPara1, 0, detachedPara1, 1\], node paras[0\]] - expected: FAIL - - [17,1: resulting DOM for range [detachedPara1, 0, detachedPara1, 1\], node paras[0\].firstChild] - expected: FAIL - - [17,1: resulting range position for range [detachedPara1, 0, detachedPara1, 1\], node paras[0\].firstChild] - expected: FAIL - - [17,2: resulting DOM for range [detachedPara1, 0, detachedPara1, 1\], node paras[1\].firstChild] - expected: FAIL - - [17,2: resulting range position for range [detachedPara1, 0, detachedPara1, 1\], node paras[1\].firstChild] - expected: FAIL - - [17,3: resulting DOM for range [detachedPara1, 0, detachedPara1, 1\], node foreignPara1] - expected: FAIL - - [17,3: resulting range position for range [detachedPara1, 0, detachedPara1, 1\], node foreignPara1] - expected: FAIL - - [17,4: resulting DOM for range [detachedPara1, 0, detachedPara1, 1\], node foreignPara1.firstChild] - expected: FAIL - - [17,4: resulting range position for range [detachedPara1, 0, detachedPara1, 1\], node foreignPara1.firstChild] - expected: FAIL - - [17,5: resulting DOM for range [detachedPara1, 0, detachedPara1, 1\], node detachedPara1] - expected: FAIL - - [17,6: resulting DOM for range [detachedPara1, 0, detachedPara1, 1\], node detachedPara1.firstChild] - expected: FAIL - - [17,7: resulting DOM for range [detachedPara1, 0, detachedPara1, 1\], node document] - expected: FAIL - - [17,8: resulting DOM for range [detachedPara1, 0, detachedPara1, 1\], node detachedDiv] - expected: FAIL - - [17,9: resulting DOM for range [detachedPara1, 0, detachedPara1, 1\], node foreignDoc] - expected: FAIL - - [17,10: resulting DOM for range [detachedPara1, 0, detachedPara1, 1\], node foreignPara2] - expected: FAIL - - [17,10: resulting range position for range [detachedPara1, 0, detachedPara1, 1\], node foreignPara2] - expected: FAIL - - [17,11: resulting DOM for range [detachedPara1, 0, detachedPara1, 1\], node xmlDoc] - expected: FAIL - - [17,12: resulting DOM for range [detachedPara1, 0, detachedPara1, 1\], node xmlElement] - expected: FAIL - - [17,12: resulting range position for range [detachedPara1, 0, detachedPara1, 1\], node xmlElement] - expected: FAIL - - [17,13: resulting DOM for range [detachedPara1, 0, detachedPara1, 1\], node detachedTextNode] - expected: FAIL - - [17,13: resulting range position for range [detachedPara1, 0, detachedPara1, 1\], node detachedTextNode] - expected: FAIL - - [17,14: resulting DOM for range [detachedPara1, 0, detachedPara1, 1\], node foreignTextNode] - expected: FAIL - - [17,14: resulting range position for range [detachedPara1, 0, detachedPara1, 1\], node foreignTextNode] - expected: FAIL - - [17,15: resulting DOM for range [detachedPara1, 0, detachedPara1, 1\], node processingInstruction] - expected: FAIL - - [17,15: resulting range position for range [detachedPara1, 0, detachedPara1, 1\], node processingInstruction] - expected: FAIL - - [17,16: resulting DOM for range [detachedPara1, 0, detachedPara1, 1\], node detachedProcessingInstruction] - expected: FAIL - - [17,16: resulting range position for range [detachedPara1, 0, detachedPara1, 1\], node detachedProcessingInstruction] - expected: FAIL - - [17,17: resulting DOM for range [detachedPara1, 0, detachedPara1, 1\], node comment] - expected: FAIL - - [17,17: resulting range position for range [detachedPara1, 0, detachedPara1, 1\], node comment] - expected: FAIL - - [17,18: resulting DOM for range [detachedPara1, 0, detachedPara1, 1\], node detachedComment] - expected: FAIL - - [17,18: resulting range position for range [detachedPara1, 0, detachedPara1, 1\], node detachedComment] - expected: FAIL - - [17,19: resulting DOM for range [detachedPara1, 0, detachedPara1, 1\], node docfrag] - expected: FAIL - - [17,20: resulting DOM for range [detachedPara1, 0, detachedPara1, 1\], node doctype] - expected: FAIL - - [17,21: resulting DOM for range [detachedPara1, 0, detachedPara1, 1\], node foreignDoctype] - expected: FAIL - [18,0: resulting DOM for range [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node paras[0\]] expected: FAIL [18,0: resulting range position for range [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node paras[0\]] expected: FAIL - [18,1: resulting DOM for range [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node paras[0\].firstChild] - expected: FAIL - - [18,1: resulting range position for range [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node paras[0\].firstChild] - expected: FAIL - - [18,2: resulting DOM for range [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node paras[1\].firstChild] - expected: FAIL - - [18,2: resulting range position for range [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node paras[1\].firstChild] - expected: FAIL - - [18,3: resulting DOM for range [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node foreignPara1] - expected: FAIL - - [18,3: resulting range position for range [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node foreignPara1] - expected: FAIL - - [18,4: resulting DOM for range [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node foreignPara1.firstChild] - expected: FAIL - - [18,4: resulting range position for range [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node foreignPara1.firstChild] - expected: FAIL - - [18,5: resulting DOM for range [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node detachedPara1] - expected: FAIL - - [18,5: resulting range position for range [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node detachedPara1] - expected: FAIL - - [18,6: resulting DOM for range [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node detachedPara1.firstChild] - expected: FAIL - - [18,6: resulting range position for range [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node detachedPara1.firstChild] - expected: FAIL - [18,7: resulting DOM for range [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node document] expected: FAIL [18,7: resulting range position for range [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node document] expected: FAIL - [18,8: resulting DOM for range [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node detachedDiv] - expected: FAIL - - [18,8: resulting range position for range [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node detachedDiv] - expected: FAIL - [18,9: resulting DOM for range [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node foreignDoc] expected: FAIL [18,9: resulting range position for range [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node foreignDoc] expected: FAIL - [18,10: resulting DOM for range [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node foreignPara2] - expected: FAIL - - [18,10: resulting range position for range [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node foreignPara2] - expected: FAIL - [18,11: resulting DOM for range [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node xmlDoc] expected: FAIL [18,11: resulting range position for range [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node xmlDoc] expected: FAIL - [18,12: resulting DOM for range [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node xmlElement] - expected: FAIL - - [18,12: resulting range position for range [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node xmlElement] - expected: FAIL - - [18,13: resulting DOM for range [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node detachedTextNode] - expected: FAIL - - [18,13: resulting range position for range [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node detachedTextNode] - expected: FAIL - - [18,14: resulting DOM for range [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node foreignTextNode] - expected: FAIL - - [18,14: resulting range position for range [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node foreignTextNode] - expected: FAIL - - [18,15: resulting DOM for range [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node processingInstruction] - expected: FAIL - - [18,15: resulting range position for range [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node processingInstruction] - expected: FAIL - - [18,16: resulting DOM for range [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node detachedProcessingInstruction] - expected: FAIL - - [18,16: resulting range position for range [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node detachedProcessingInstruction] - expected: FAIL - - [18,17: resulting DOM for range [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node comment] - expected: FAIL - - [18,17: resulting range position for range [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node comment] - expected: FAIL - - [18,18: resulting DOM for range [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node detachedComment] - expected: FAIL - - [18,18: resulting range position for range [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node detachedComment] - expected: FAIL - - [18,19: resulting DOM for range [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node docfrag] - expected: FAIL - - [18,19: resulting range position for range [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node docfrag] - expected: FAIL - [18,20: resulting DOM for range [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node doctype] expected: FAIL @@ -2355,120 +654,24 @@ [19,0: resulting range position for range [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node paras[0\]] expected: FAIL - [19,1: resulting DOM for range [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node paras[0\].firstChild] - expected: FAIL - - [19,1: resulting range position for range [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node paras[0\].firstChild] - expected: FAIL - - [19,2: resulting DOM for range [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node paras[1\].firstChild] - expected: FAIL - - [19,2: resulting range position for range [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node paras[1\].firstChild] - expected: FAIL - - [19,3: resulting DOM for range [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node foreignPara1] - expected: FAIL - - [19,3: resulting range position for range [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node foreignPara1] - expected: FAIL - - [19,4: resulting DOM for range [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node foreignPara1.firstChild] - expected: FAIL - - [19,4: resulting range position for range [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node foreignPara1.firstChild] - expected: FAIL - - [19,5: resulting DOM for range [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node detachedPara1] - expected: FAIL - - [19,5: resulting range position for range [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node detachedPara1] - expected: FAIL - - [19,6: resulting DOM for range [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node detachedPara1.firstChild] - expected: FAIL - - [19,6: resulting range position for range [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node detachedPara1.firstChild] - expected: FAIL - [19,7: resulting DOM for range [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node document] expected: FAIL [19,7: resulting range position for range [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node document] expected: FAIL - [19,8: resulting DOM for range [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node detachedDiv] - expected: FAIL - - [19,8: resulting range position for range [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node detachedDiv] - expected: FAIL - [19,9: resulting DOM for range [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node foreignDoc] expected: FAIL [19,9: resulting range position for range [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node foreignDoc] expected: FAIL - [19,10: resulting DOM for range [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node foreignPara2] - expected: FAIL - - [19,10: resulting range position for range [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node foreignPara2] - expected: FAIL - [19,11: resulting DOM for range [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node xmlDoc] expected: FAIL [19,11: resulting range position for range [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node xmlDoc] expected: FAIL - [19,12: resulting DOM for range [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node xmlElement] - expected: FAIL - - [19,12: resulting range position for range [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node xmlElement] - expected: FAIL - - [19,13: resulting DOM for range [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node detachedTextNode] - expected: FAIL - - [19,13: resulting range position for range [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node detachedTextNode] - expected: FAIL - - [19,14: resulting DOM for range [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node foreignTextNode] - expected: FAIL - - [19,14: resulting range position for range [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node foreignTextNode] - expected: FAIL - - [19,15: resulting DOM for range [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node processingInstruction] - expected: FAIL - - [19,15: resulting range position for range [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node processingInstruction] - expected: FAIL - - [19,16: resulting DOM for range [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node detachedProcessingInstruction] - expected: FAIL - - [19,16: resulting range position for range [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node detachedProcessingInstruction] - expected: FAIL - - [19,17: resulting DOM for range [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node comment] - expected: FAIL - - [19,17: resulting range position for range [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node comment] - expected: FAIL - - [19,18: resulting DOM for range [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node detachedComment] - expected: FAIL - - [19,18: resulting range position for range [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node detachedComment] - expected: FAIL - - [19,19: resulting DOM for range [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node docfrag] - expected: FAIL - - [19,19: resulting range position for range [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node docfrag] - expected: FAIL - [19,20: resulting DOM for range [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node doctype] expected: FAIL @@ -2487,120 +690,24 @@ [20,0: resulting range position for range [paras[0\].firstChild, 3, paras[3\], 1\], node paras[0\]] expected: FAIL - [20,1: resulting DOM for range [paras[0\].firstChild, 3, paras[3\], 1\], node paras[0\].firstChild] - expected: FAIL - - [20,1: resulting range position for range [paras[0\].firstChild, 3, paras[3\], 1\], node paras[0\].firstChild] - expected: FAIL - - [20,2: resulting DOM for range [paras[0\].firstChild, 3, paras[3\], 1\], node paras[1\].firstChild] - expected: FAIL - - [20,2: resulting range position for range [paras[0\].firstChild, 3, paras[3\], 1\], node paras[1\].firstChild] - expected: FAIL - - [20,3: resulting DOM for range [paras[0\].firstChild, 3, paras[3\], 1\], node foreignPara1] - expected: FAIL - - [20,3: resulting range position for range [paras[0\].firstChild, 3, paras[3\], 1\], node foreignPara1] - expected: FAIL - - [20,4: resulting DOM for range [paras[0\].firstChild, 3, paras[3\], 1\], node foreignPara1.firstChild] - expected: FAIL - - [20,4: resulting range position for range [paras[0\].firstChild, 3, paras[3\], 1\], node foreignPara1.firstChild] - expected: FAIL - - [20,5: resulting DOM for range [paras[0\].firstChild, 3, paras[3\], 1\], node detachedPara1] - expected: FAIL - - [20,5: resulting range position for range [paras[0\].firstChild, 3, paras[3\], 1\], node detachedPara1] - expected: FAIL - - [20,6: resulting DOM for range [paras[0\].firstChild, 3, paras[3\], 1\], node detachedPara1.firstChild] - expected: FAIL - - [20,6: resulting range position for range [paras[0\].firstChild, 3, paras[3\], 1\], node detachedPara1.firstChild] - expected: FAIL - [20,7: resulting DOM for range [paras[0\].firstChild, 3, paras[3\], 1\], node document] expected: FAIL [20,7: resulting range position for range [paras[0\].firstChild, 3, paras[3\], 1\], node document] expected: FAIL - [20,8: resulting DOM for range [paras[0\].firstChild, 3, paras[3\], 1\], node detachedDiv] - expected: FAIL - - [20,8: resulting range position for range [paras[0\].firstChild, 3, paras[3\], 1\], node detachedDiv] - expected: FAIL - [20,9: resulting DOM for range [paras[0\].firstChild, 3, paras[3\], 1\], node foreignDoc] expected: FAIL [20,9: resulting range position for range [paras[0\].firstChild, 3, paras[3\], 1\], node foreignDoc] expected: FAIL - [20,10: resulting DOM for range [paras[0\].firstChild, 3, paras[3\], 1\], node foreignPara2] - expected: FAIL - - [20,10: resulting range position for range [paras[0\].firstChild, 3, paras[3\], 1\], node foreignPara2] - expected: FAIL - [20,11: resulting DOM for range [paras[0\].firstChild, 3, paras[3\], 1\], node xmlDoc] expected: FAIL [20,11: resulting range position for range [paras[0\].firstChild, 3, paras[3\], 1\], node xmlDoc] expected: FAIL - [20,12: resulting DOM for range [paras[0\].firstChild, 3, paras[3\], 1\], node xmlElement] - expected: FAIL - - [20,12: resulting range position for range [paras[0\].firstChild, 3, paras[3\], 1\], node xmlElement] - expected: FAIL - - [20,13: resulting DOM for range [paras[0\].firstChild, 3, paras[3\], 1\], node detachedTextNode] - expected: FAIL - - [20,13: resulting range position for range [paras[0\].firstChild, 3, paras[3\], 1\], node detachedTextNode] - expected: FAIL - - [20,14: resulting DOM for range [paras[0\].firstChild, 3, paras[3\], 1\], node foreignTextNode] - expected: FAIL - - [20,14: resulting range position for range [paras[0\].firstChild, 3, paras[3\], 1\], node foreignTextNode] - expected: FAIL - - [20,15: resulting DOM for range [paras[0\].firstChild, 3, paras[3\], 1\], node processingInstruction] - expected: FAIL - - [20,15: resulting range position for range [paras[0\].firstChild, 3, paras[3\], 1\], node processingInstruction] - expected: FAIL - - [20,16: resulting DOM for range [paras[0\].firstChild, 3, paras[3\], 1\], node detachedProcessingInstruction] - expected: FAIL - - [20,16: resulting range position for range [paras[0\].firstChild, 3, paras[3\], 1\], node detachedProcessingInstruction] - expected: FAIL - - [20,17: resulting DOM for range [paras[0\].firstChild, 3, paras[3\], 1\], node comment] - expected: FAIL - - [20,17: resulting range position for range [paras[0\].firstChild, 3, paras[3\], 1\], node comment] - expected: FAIL - - [20,18: resulting DOM for range [paras[0\].firstChild, 3, paras[3\], 1\], node detachedComment] - expected: FAIL - - [20,18: resulting range position for range [paras[0\].firstChild, 3, paras[3\], 1\], node detachedComment] - expected: FAIL - - [20,19: resulting DOM for range [paras[0\].firstChild, 3, paras[3\], 1\], node docfrag] - expected: FAIL - - [20,19: resulting range position for range [paras[0\].firstChild, 3, paras[3\], 1\], node docfrag] - expected: FAIL - [20,20: resulting DOM for range [paras[0\].firstChild, 3, paras[3\], 1\], node doctype] expected: FAIL @@ -2613,1335 +720,3 @@ [20,21: resulting range position for range [paras[0\].firstChild, 3, paras[3\], 1\], node foreignDoctype] expected: FAIL - [21,0: resulting DOM for range [paras[0\], 0, paras[0\].firstChild, 7\], node paras[0\]] - expected: FAIL - - [21,1: resulting DOM for range [paras[0\], 0, paras[0\].firstChild, 7\], node paras[0\].firstChild] - expected: FAIL - - [21,2: resulting DOM for range [paras[0\], 0, paras[0\].firstChild, 7\], node paras[1\].firstChild] - expected: FAIL - - [21,2: resulting range position for range [paras[0\], 0, paras[0\].firstChild, 7\], node paras[1\].firstChild] - expected: FAIL - - [21,3: resulting DOM for range [paras[0\], 0, paras[0\].firstChild, 7\], node foreignPara1] - expected: FAIL - - [21,3: resulting range position for range [paras[0\], 0, paras[0\].firstChild, 7\], node foreignPara1] - expected: FAIL - - [21,4: resulting DOM for range [paras[0\], 0, paras[0\].firstChild, 7\], node foreignPara1.firstChild] - expected: FAIL - - [21,4: resulting range position for range [paras[0\], 0, paras[0\].firstChild, 7\], node foreignPara1.firstChild] - expected: FAIL - - [21,5: resulting DOM for range [paras[0\], 0, paras[0\].firstChild, 7\], node detachedPara1] - expected: FAIL - - [21,5: resulting range position for range [paras[0\], 0, paras[0\].firstChild, 7\], node detachedPara1] - expected: FAIL - - [21,6: resulting DOM for range [paras[0\], 0, paras[0\].firstChild, 7\], node detachedPara1.firstChild] - expected: FAIL - - [21,6: resulting range position for range [paras[0\], 0, paras[0\].firstChild, 7\], node detachedPara1.firstChild] - expected: FAIL - - [21,7: resulting DOM for range [paras[0\], 0, paras[0\].firstChild, 7\], node document] - expected: FAIL - - [21,8: resulting DOM for range [paras[0\], 0, paras[0\].firstChild, 7\], node detachedDiv] - expected: FAIL - - [21,8: resulting range position for range [paras[0\], 0, paras[0\].firstChild, 7\], node detachedDiv] - expected: FAIL - - [21,9: resulting DOM for range [paras[0\], 0, paras[0\].firstChild, 7\], node foreignDoc] - expected: FAIL - - [21,10: resulting DOM for range [paras[0\], 0, paras[0\].firstChild, 7\], node foreignPara2] - expected: FAIL - - [21,10: resulting range position for range [paras[0\], 0, paras[0\].firstChild, 7\], node foreignPara2] - expected: FAIL - - [21,11: resulting DOM for range [paras[0\], 0, paras[0\].firstChild, 7\], node xmlDoc] - expected: FAIL - - [21,12: resulting DOM for range [paras[0\], 0, paras[0\].firstChild, 7\], node xmlElement] - expected: FAIL - - [21,12: resulting range position for range [paras[0\], 0, paras[0\].firstChild, 7\], node xmlElement] - expected: FAIL - - [21,13: resulting DOM for range [paras[0\], 0, paras[0\].firstChild, 7\], node detachedTextNode] - expected: FAIL - - [21,13: resulting range position for range [paras[0\], 0, paras[0\].firstChild, 7\], node detachedTextNode] - expected: FAIL - - [21,14: resulting DOM for range [paras[0\], 0, paras[0\].firstChild, 7\], node foreignTextNode] - expected: FAIL - - [21,14: resulting range position for range [paras[0\], 0, paras[0\].firstChild, 7\], node foreignTextNode] - expected: FAIL - - [21,15: resulting DOM for range [paras[0\], 0, paras[0\].firstChild, 7\], node processingInstruction] - expected: FAIL - - [21,15: resulting range position for range [paras[0\], 0, paras[0\].firstChild, 7\], node processingInstruction] - expected: FAIL - - [21,16: resulting DOM for range [paras[0\], 0, paras[0\].firstChild, 7\], node detachedProcessingInstruction] - expected: FAIL - - [21,16: resulting range position for range [paras[0\], 0, paras[0\].firstChild, 7\], node detachedProcessingInstruction] - expected: FAIL - - [21,17: resulting DOM for range [paras[0\], 0, paras[0\].firstChild, 7\], node comment] - expected: FAIL - - [21,17: resulting range position for range [paras[0\], 0, paras[0\].firstChild, 7\], node comment] - expected: FAIL - - [21,18: resulting DOM for range [paras[0\], 0, paras[0\].firstChild, 7\], node detachedComment] - expected: FAIL - - [21,18: resulting range position for range [paras[0\], 0, paras[0\].firstChild, 7\], node detachedComment] - expected: FAIL - - [21,19: resulting DOM for range [paras[0\], 0, paras[0\].firstChild, 7\], node docfrag] - expected: FAIL - - [21,20: resulting DOM for range [paras[0\], 0, paras[0\].firstChild, 7\], node doctype] - expected: FAIL - - [21,21: resulting DOM for range [paras[0\], 0, paras[0\].firstChild, 7\], node foreignDoctype] - expected: FAIL - - [22,0: resulting DOM for range [testDiv, 2, paras[4\], 1\], node paras[0\]] - expected: FAIL - - [22,0: resulting range position for range [testDiv, 2, paras[4\], 1\], node paras[0\]] - expected: FAIL - - [22,1: resulting DOM for range [testDiv, 2, paras[4\], 1\], node paras[0\].firstChild] - expected: FAIL - - [22,1: resulting range position for range [testDiv, 2, paras[4\], 1\], node paras[0\].firstChild] - expected: FAIL - - [22,2: resulting DOM for range [testDiv, 2, paras[4\], 1\], node paras[1\].firstChild] - expected: FAIL - - [22,2: resulting range position for range [testDiv, 2, paras[4\], 1\], node paras[1\].firstChild] - expected: FAIL - - [22,3: resulting DOM for range [testDiv, 2, paras[4\], 1\], node foreignPara1] - expected: FAIL - - [22,3: resulting range position for range [testDiv, 2, paras[4\], 1\], node foreignPara1] - expected: FAIL - - [22,4: resulting DOM for range [testDiv, 2, paras[4\], 1\], node foreignPara1.firstChild] - expected: FAIL - - [22,4: resulting range position for range [testDiv, 2, paras[4\], 1\], node foreignPara1.firstChild] - expected: FAIL - - [22,5: resulting DOM for range [testDiv, 2, paras[4\], 1\], node detachedPara1] - expected: FAIL - - [22,5: resulting range position for range [testDiv, 2, paras[4\], 1\], node detachedPara1] - expected: FAIL - - [22,6: resulting DOM for range [testDiv, 2, paras[4\], 1\], node detachedPara1.firstChild] - expected: FAIL - - [22,6: resulting range position for range [testDiv, 2, paras[4\], 1\], node detachedPara1.firstChild] - expected: FAIL - - [22,7: resulting DOM for range [testDiv, 2, paras[4\], 1\], node document] - expected: FAIL - - [22,8: resulting DOM for range [testDiv, 2, paras[4\], 1\], node detachedDiv] - expected: FAIL - - [22,8: resulting range position for range [testDiv, 2, paras[4\], 1\], node detachedDiv] - expected: FAIL - - [22,9: resulting DOM for range [testDiv, 2, paras[4\], 1\], node foreignDoc] - expected: FAIL - - [22,10: resulting DOM for range [testDiv, 2, paras[4\], 1\], node foreignPara2] - expected: FAIL - - [22,10: resulting range position for range [testDiv, 2, paras[4\], 1\], node foreignPara2] - expected: FAIL - - [22,11: resulting DOM for range [testDiv, 2, paras[4\], 1\], node xmlDoc] - expected: FAIL - - [22,12: resulting DOM for range [testDiv, 2, paras[4\], 1\], node xmlElement] - expected: FAIL - - [22,12: resulting range position for range [testDiv, 2, paras[4\], 1\], node xmlElement] - expected: FAIL - - [22,13: resulting DOM for range [testDiv, 2, paras[4\], 1\], node detachedTextNode] - expected: FAIL - - [22,13: resulting range position for range [testDiv, 2, paras[4\], 1\], node detachedTextNode] - expected: FAIL - - [22,14: resulting DOM for range [testDiv, 2, paras[4\], 1\], node foreignTextNode] - expected: FAIL - - [22,14: resulting range position for range [testDiv, 2, paras[4\], 1\], node foreignTextNode] - expected: FAIL - - [22,15: resulting DOM for range [testDiv, 2, paras[4\], 1\], node processingInstruction] - expected: FAIL - - [22,15: resulting range position for range [testDiv, 2, paras[4\], 1\], node processingInstruction] - expected: FAIL - - [22,16: resulting DOM for range [testDiv, 2, paras[4\], 1\], node detachedProcessingInstruction] - expected: FAIL - - [22,16: resulting range position for range [testDiv, 2, paras[4\], 1\], node detachedProcessingInstruction] - expected: FAIL - - [22,17: resulting DOM for range [testDiv, 2, paras[4\], 1\], node comment] - expected: FAIL - - [22,17: resulting range position for range [testDiv, 2, paras[4\], 1\], node comment] - expected: FAIL - - [22,18: resulting DOM for range [testDiv, 2, paras[4\], 1\], node detachedComment] - expected: FAIL - - [22,18: resulting range position for range [testDiv, 2, paras[4\], 1\], node detachedComment] - expected: FAIL - - [22,19: resulting DOM for range [testDiv, 2, paras[4\], 1\], node docfrag] - expected: FAIL - - [22,20: resulting DOM for range [testDiv, 2, paras[4\], 1\], node doctype] - expected: FAIL - - [22,21: resulting DOM for range [testDiv, 2, paras[4\], 1\], node foreignDoctype] - expected: FAIL - - [23,0: resulting DOM for range [document, 0, document, 1\], node paras[0\]] - expected: FAIL - - [23,1: resulting DOM for range [document, 0, document, 1\], node paras[0\].firstChild] - expected: FAIL - - [23,2: resulting DOM for range [document, 0, document, 1\], node paras[1\].firstChild] - expected: FAIL - - [23,3: resulting DOM for range [document, 0, document, 1\], node foreignPara1] - expected: FAIL - - [23,4: resulting DOM for range [document, 0, document, 1\], node foreignPara1.firstChild] - expected: FAIL - - [23,5: resulting DOM for range [document, 0, document, 1\], node detachedPara1] - expected: FAIL - - [23,6: resulting DOM for range [document, 0, document, 1\], node detachedPara1.firstChild] - expected: FAIL - - [23,7: resulting DOM for range [document, 0, document, 1\], node document] - expected: FAIL - - [23,8: resulting DOM for range [document, 0, document, 1\], node detachedDiv] - expected: FAIL - - [23,9: resulting DOM for range [document, 0, document, 1\], node foreignDoc] - expected: FAIL - - [23,10: resulting DOM for range [document, 0, document, 1\], node foreignPara2] - expected: FAIL - - [23,11: resulting DOM for range [document, 0, document, 1\], node xmlDoc] - expected: FAIL - - [23,12: resulting DOM for range [document, 0, document, 1\], node xmlElement] - expected: FAIL - - [23,13: resulting DOM for range [document, 0, document, 1\], node detachedTextNode] - expected: FAIL - - [23,14: resulting DOM for range [document, 0, document, 1\], node foreignTextNode] - expected: FAIL - - [23,15: resulting DOM for range [document, 0, document, 1\], node processingInstruction] - expected: FAIL - - [23,15: resulting range position for range [document, 0, document, 1\], node processingInstruction] - expected: FAIL - - [23,16: resulting DOM for range [document, 0, document, 1\], node detachedProcessingInstruction] - expected: FAIL - - [23,16: resulting range position for range [document, 0, document, 1\], node detachedProcessingInstruction] - expected: FAIL - - [23,17: resulting DOM for range [document, 0, document, 1\], node comment] - expected: FAIL - - [23,17: resulting range position for range [document, 0, document, 1\], node comment] - expected: FAIL - - [23,18: resulting DOM for range [document, 0, document, 1\], node detachedComment] - expected: FAIL - - [23,18: resulting range position for range [document, 0, document, 1\], node detachedComment] - expected: FAIL - - [23,19: resulting DOM for range [document, 0, document, 1\], node docfrag] - expected: FAIL - - [23,20: resulting DOM for range [document, 0, document, 1\], node doctype] - expected: FAIL - - [23,21: resulting DOM for range [document, 0, document, 1\], node foreignDoctype] - expected: FAIL - - [24,0: resulting DOM for range [document, 0, document, 2\], node paras[0\]] - expected: FAIL - - [24,1: resulting DOM for range [document, 0, document, 2\], node paras[0\].firstChild] - expected: FAIL - - [24,2: resulting DOM for range [document, 0, document, 2\], node paras[1\].firstChild] - expected: FAIL - - [24,3: resulting DOM for range [document, 0, document, 2\], node foreignPara1] - expected: FAIL - - [24,4: resulting DOM for range [document, 0, document, 2\], node foreignPara1.firstChild] - expected: FAIL - - [24,5: resulting DOM for range [document, 0, document, 2\], node detachedPara1] - expected: FAIL - - [24,6: resulting DOM for range [document, 0, document, 2\], node detachedPara1.firstChild] - expected: FAIL - - [24,7: resulting DOM for range [document, 0, document, 2\], node document] - expected: FAIL - - [24,8: resulting DOM for range [document, 0, document, 2\], node detachedDiv] - expected: FAIL - - [24,9: resulting DOM for range [document, 0, document, 2\], node foreignDoc] - expected: FAIL - - [24,10: resulting DOM for range [document, 0, document, 2\], node foreignPara2] - expected: FAIL - - [24,11: resulting DOM for range [document, 0, document, 2\], node xmlDoc] - expected: FAIL - - [24,12: resulting DOM for range [document, 0, document, 2\], node xmlElement] - expected: FAIL - - [24,13: resulting DOM for range [document, 0, document, 2\], node detachedTextNode] - expected: FAIL - - [24,14: resulting DOM for range [document, 0, document, 2\], node foreignTextNode] - expected: FAIL - - [24,15: resulting DOM for range [document, 0, document, 2\], node processingInstruction] - expected: FAIL - - [24,15: resulting range position for range [document, 0, document, 2\], node processingInstruction] - expected: FAIL - - [24,16: resulting DOM for range [document, 0, document, 2\], node detachedProcessingInstruction] - expected: FAIL - - [24,16: resulting range position for range [document, 0, document, 2\], node detachedProcessingInstruction] - expected: FAIL - - [24,17: resulting DOM for range [document, 0, document, 2\], node comment] - expected: FAIL - - [24,17: resulting range position for range [document, 0, document, 2\], node comment] - expected: FAIL - - [24,18: resulting DOM for range [document, 0, document, 2\], node detachedComment] - expected: FAIL - - [24,18: resulting range position for range [document, 0, document, 2\], node detachedComment] - expected: FAIL - - [24,19: resulting DOM for range [document, 0, document, 2\], node docfrag] - expected: FAIL - - [24,20: resulting DOM for range [document, 0, document, 2\], node doctype] - expected: FAIL - - [24,21: resulting DOM for range [document, 0, document, 2\], node foreignDoctype] - expected: FAIL - - [25,0: resulting DOM for range [comment, 2, comment, 3\], node paras[0\]] - expected: FAIL - - [25,1: resulting DOM for range [comment, 2, comment, 3\], node paras[0\].firstChild] - expected: FAIL - - [25,2: resulting DOM for range [comment, 2, comment, 3\], node paras[1\].firstChild] - expected: FAIL - - [25,3: resulting DOM for range [comment, 2, comment, 3\], node foreignPara1] - expected: FAIL - - [25,4: resulting DOM for range [comment, 2, comment, 3\], node foreignPara1.firstChild] - expected: FAIL - - [25,5: resulting DOM for range [comment, 2, comment, 3\], node detachedPara1] - expected: FAIL - - [25,6: resulting DOM for range [comment, 2, comment, 3\], node detachedPara1.firstChild] - expected: FAIL - - [25,7: resulting DOM for range [comment, 2, comment, 3\], node document] - expected: FAIL - - [25,8: resulting DOM for range [comment, 2, comment, 3\], node detachedDiv] - expected: FAIL - - [25,9: resulting DOM for range [comment, 2, comment, 3\], node foreignDoc] - expected: FAIL - - [25,10: resulting DOM for range [comment, 2, comment, 3\], node foreignPara2] - expected: FAIL - - [25,11: resulting DOM for range [comment, 2, comment, 3\], node xmlDoc] - expected: FAIL - - [25,12: resulting DOM for range [comment, 2, comment, 3\], node xmlElement] - expected: FAIL - - [25,13: resulting DOM for range [comment, 2, comment, 3\], node detachedTextNode] - expected: FAIL - - [25,14: resulting DOM for range [comment, 2, comment, 3\], node foreignTextNode] - expected: FAIL - - [25,15: resulting DOM for range [comment, 2, comment, 3\], node processingInstruction] - expected: FAIL - - [25,16: resulting DOM for range [comment, 2, comment, 3\], node detachedProcessingInstruction] - expected: FAIL - - [25,17: resulting DOM for range [comment, 2, comment, 3\], node comment] - expected: FAIL - - [25,18: resulting DOM for range [comment, 2, comment, 3\], node detachedComment] - expected: FAIL - - [25,19: resulting DOM for range [comment, 2, comment, 3\], node docfrag] - expected: FAIL - - [25,20: resulting DOM for range [comment, 2, comment, 3\], node doctype] - expected: FAIL - - [25,21: resulting DOM for range [comment, 2, comment, 3\], node foreignDoctype] - expected: FAIL - - [26,0: resulting DOM for range [testDiv, 0, comment, 5\], node paras[0\]] - expected: FAIL - - [26,1: resulting DOM for range [testDiv, 0, comment, 5\], node paras[0\].firstChild] - expected: FAIL - - [26,1: resulting range position for range [testDiv, 0, comment, 5\], node paras[0\].firstChild] - expected: FAIL - - [26,2: resulting DOM for range [testDiv, 0, comment, 5\], node paras[1\].firstChild] - expected: FAIL - - [26,2: resulting range position for range [testDiv, 0, comment, 5\], node paras[1\].firstChild] - expected: FAIL - - [26,3: resulting DOM for range [testDiv, 0, comment, 5\], node foreignPara1] - expected: FAIL - - [26,3: resulting range position for range [testDiv, 0, comment, 5\], node foreignPara1] - expected: FAIL - - [26,4: resulting DOM for range [testDiv, 0, comment, 5\], node foreignPara1.firstChild] - expected: FAIL - - [26,4: resulting range position for range [testDiv, 0, comment, 5\], node foreignPara1.firstChild] - expected: FAIL - - [26,5: resulting DOM for range [testDiv, 0, comment, 5\], node detachedPara1] - expected: FAIL - - [26,5: resulting range position for range [testDiv, 0, comment, 5\], node detachedPara1] - expected: FAIL - - [26,6: resulting DOM for range [testDiv, 0, comment, 5\], node detachedPara1.firstChild] - expected: FAIL - - [26,6: resulting range position for range [testDiv, 0, comment, 5\], node detachedPara1.firstChild] - expected: FAIL - - [26,7: resulting DOM for range [testDiv, 0, comment, 5\], node document] - expected: FAIL - - [26,8: resulting DOM for range [testDiv, 0, comment, 5\], node detachedDiv] - expected: FAIL - - [26,8: resulting range position for range [testDiv, 0, comment, 5\], node detachedDiv] - expected: FAIL - - [26,9: resulting DOM for range [testDiv, 0, comment, 5\], node foreignDoc] - expected: FAIL - - [26,10: resulting DOM for range [testDiv, 0, comment, 5\], node foreignPara2] - expected: FAIL - - [26,10: resulting range position for range [testDiv, 0, comment, 5\], node foreignPara2] - expected: FAIL - - [26,11: resulting DOM for range [testDiv, 0, comment, 5\], node xmlDoc] - expected: FAIL - - [26,12: resulting DOM for range [testDiv, 0, comment, 5\], node xmlElement] - expected: FAIL - - [26,12: resulting range position for range [testDiv, 0, comment, 5\], node xmlElement] - expected: FAIL - - [26,13: resulting DOM for range [testDiv, 0, comment, 5\], node detachedTextNode] - expected: FAIL - - [26,13: resulting range position for range [testDiv, 0, comment, 5\], node detachedTextNode] - expected: FAIL - - [26,14: resulting DOM for range [testDiv, 0, comment, 5\], node foreignTextNode] - expected: FAIL - - [26,14: resulting range position for range [testDiv, 0, comment, 5\], node foreignTextNode] - expected: FAIL - - [26,15: resulting DOM for range [testDiv, 0, comment, 5\], node processingInstruction] - expected: FAIL - - [26,15: resulting range position for range [testDiv, 0, comment, 5\], node processingInstruction] - expected: FAIL - - [26,16: resulting DOM for range [testDiv, 0, comment, 5\], node detachedProcessingInstruction] - expected: FAIL - - [26,16: resulting range position for range [testDiv, 0, comment, 5\], node detachedProcessingInstruction] - expected: FAIL - - [26,17: resulting DOM for range [testDiv, 0, comment, 5\], node comment] - expected: FAIL - - [26,17: resulting range position for range [testDiv, 0, comment, 5\], node comment] - expected: FAIL - - [26,18: resulting DOM for range [testDiv, 0, comment, 5\], node detachedComment] - expected: FAIL - - [26,18: resulting range position for range [testDiv, 0, comment, 5\], node detachedComment] - expected: FAIL - - [26,19: resulting DOM for range [testDiv, 0, comment, 5\], node docfrag] - expected: FAIL - - [26,20: resulting DOM for range [testDiv, 0, comment, 5\], node doctype] - expected: FAIL - - [26,21: resulting DOM for range [testDiv, 0, comment, 5\], node foreignDoctype] - expected: FAIL - - [27,0: resulting DOM for range [foreignDoc, 1, foreignComment, 2\], node paras[0\]] - expected: FAIL - - [27,1: resulting DOM for range [foreignDoc, 1, foreignComment, 2\], node paras[0\].firstChild] - expected: FAIL - - [27,2: resulting DOM for range [foreignDoc, 1, foreignComment, 2\], node paras[1\].firstChild] - expected: FAIL - - [27,3: resulting DOM for range [foreignDoc, 1, foreignComment, 2\], node foreignPara1] - expected: FAIL - - [27,4: resulting DOM for range [foreignDoc, 1, foreignComment, 2\], node foreignPara1.firstChild] - expected: FAIL - - [27,5: resulting DOM for range [foreignDoc, 1, foreignComment, 2\], node detachedPara1] - expected: FAIL - - [27,6: resulting DOM for range [foreignDoc, 1, foreignComment, 2\], node detachedPara1.firstChild] - expected: FAIL - - [27,7: resulting DOM for range [foreignDoc, 1, foreignComment, 2\], node document] - expected: FAIL - - [27,8: resulting DOM for range [foreignDoc, 1, foreignComment, 2\], node detachedDiv] - expected: FAIL - - [27,9: resulting DOM for range [foreignDoc, 1, foreignComment, 2\], node foreignDoc] - expected: FAIL - - [27,10: resulting DOM for range [foreignDoc, 1, foreignComment, 2\], node foreignPara2] - expected: FAIL - - [27,11: resulting DOM for range [foreignDoc, 1, foreignComment, 2\], node xmlDoc] - expected: FAIL - - [27,12: resulting DOM for range [foreignDoc, 1, foreignComment, 2\], node xmlElement] - expected: FAIL - - [27,13: resulting DOM for range [foreignDoc, 1, foreignComment, 2\], node detachedTextNode] - expected: FAIL - - [27,14: resulting DOM for range [foreignDoc, 1, foreignComment, 2\], node foreignTextNode] - expected: FAIL - - [27,15: resulting DOM for range [foreignDoc, 1, foreignComment, 2\], node processingInstruction] - expected: FAIL - - [27,15: resulting range position for range [foreignDoc, 1, foreignComment, 2\], node processingInstruction] - expected: FAIL - - [27,16: resulting DOM for range [foreignDoc, 1, foreignComment, 2\], node detachedProcessingInstruction] - expected: FAIL - - [27,16: resulting range position for range [foreignDoc, 1, foreignComment, 2\], node detachedProcessingInstruction] - expected: FAIL - - [27,17: resulting DOM for range [foreignDoc, 1, foreignComment, 2\], node comment] - expected: FAIL - - [27,17: resulting range position for range [foreignDoc, 1, foreignComment, 2\], node comment] - expected: FAIL - - [27,18: resulting DOM for range [foreignDoc, 1, foreignComment, 2\], node detachedComment] - expected: FAIL - - [27,18: resulting range position for range [foreignDoc, 1, foreignComment, 2\], node detachedComment] - expected: FAIL - - [27,19: resulting DOM for range [foreignDoc, 1, foreignComment, 2\], node docfrag] - expected: FAIL - - [27,20: resulting DOM for range [foreignDoc, 1, foreignComment, 2\], node doctype] - expected: FAIL - - [27,21: resulting DOM for range [foreignDoc, 1, foreignComment, 2\], node foreignDoctype] - expected: FAIL - - [28,0: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36\], node paras[0\]] - expected: FAIL - - [28,0: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36\], node paras[0\]] - expected: FAIL - - [28,1: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36\], node paras[0\].firstChild] - expected: FAIL - - [28,1: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36\], node paras[0\].firstChild] - expected: FAIL - - [28,2: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36\], node paras[1\].firstChild] - expected: FAIL - - [28,2: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36\], node paras[1\].firstChild] - expected: FAIL - - [28,3: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36\], node foreignPara1] - expected: FAIL - - [28,4: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36\], node foreignPara1.firstChild] - expected: FAIL - - [28,4: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36\], node foreignPara1.firstChild] - expected: FAIL - - [28,5: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36\], node detachedPara1] - expected: FAIL - - [28,5: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36\], node detachedPara1] - expected: FAIL - - [28,6: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36\], node detachedPara1.firstChild] - expected: FAIL - - [28,6: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36\], node detachedPara1.firstChild] - expected: FAIL - - [28,7: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36\], node document] - expected: FAIL - - [28,8: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36\], node detachedDiv] - expected: FAIL - - [28,8: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36\], node detachedDiv] - expected: FAIL - - [28,9: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36\], node foreignDoc] - expected: FAIL - - [28,10: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36\], node foreignPara2] - expected: FAIL - - [28,10: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36\], node foreignPara2] - expected: FAIL - - [28,11: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36\], node xmlDoc] - expected: FAIL - - [28,12: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36\], node xmlElement] - expected: FAIL - - [28,12: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36\], node xmlElement] - expected: FAIL - - [28,13: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36\], node detachedTextNode] - expected: FAIL - - [28,13: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36\], node detachedTextNode] - expected: FAIL - - [28,14: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36\], node foreignTextNode] - expected: FAIL - - [28,14: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36\], node foreignTextNode] - expected: FAIL - - [28,15: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36\], node processingInstruction] - expected: FAIL - - [28,15: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36\], node processingInstruction] - expected: FAIL - - [28,16: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36\], node detachedProcessingInstruction] - expected: FAIL - - [28,16: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36\], node detachedProcessingInstruction] - expected: FAIL - - [28,17: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36\], node comment] - expected: FAIL - - [28,17: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36\], node comment] - expected: FAIL - - [28,18: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36\], node detachedComment] - expected: FAIL - - [28,18: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36\], node detachedComment] - expected: FAIL - - [28,19: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36\], node docfrag] - expected: FAIL - - [28,20: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36\], node doctype] - expected: FAIL - - [28,21: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36\], node foreignDoctype] - expected: FAIL - - [29,0: resulting DOM for range [xmlDoc, 1, xmlComment, 0\], node paras[0\]] - expected: FAIL - - [29,1: resulting DOM for range [xmlDoc, 1, xmlComment, 0\], node paras[0\].firstChild] - expected: FAIL - - [29,2: resulting DOM for range [xmlDoc, 1, xmlComment, 0\], node paras[1\].firstChild] - expected: FAIL - - [29,3: resulting DOM for range [xmlDoc, 1, xmlComment, 0\], node foreignPara1] - expected: FAIL - - [29,4: resulting DOM for range [xmlDoc, 1, xmlComment, 0\], node foreignPara1.firstChild] - expected: FAIL - - [29,5: resulting DOM for range [xmlDoc, 1, xmlComment, 0\], node detachedPara1] - expected: FAIL - - [29,6: resulting DOM for range [xmlDoc, 1, xmlComment, 0\], node detachedPara1.firstChild] - expected: FAIL - - [29,7: resulting DOM for range [xmlDoc, 1, xmlComment, 0\], node document] - expected: FAIL - - [29,8: resulting DOM for range [xmlDoc, 1, xmlComment, 0\], node detachedDiv] - expected: FAIL - - [29,9: resulting DOM for range [xmlDoc, 1, xmlComment, 0\], node foreignDoc] - expected: FAIL - - [29,10: resulting DOM for range [xmlDoc, 1, xmlComment, 0\], node foreignPara2] - expected: FAIL - - [29,11: resulting DOM for range [xmlDoc, 1, xmlComment, 0\], node xmlDoc] - expected: FAIL - - [29,12: resulting DOM for range [xmlDoc, 1, xmlComment, 0\], node xmlElement] - expected: FAIL - - [29,13: resulting DOM for range [xmlDoc, 1, xmlComment, 0\], node detachedTextNode] - expected: FAIL - - [29,14: resulting DOM for range [xmlDoc, 1, xmlComment, 0\], node foreignTextNode] - expected: FAIL - - [29,15: resulting DOM for range [xmlDoc, 1, xmlComment, 0\], node processingInstruction] - expected: FAIL - - [29,15: resulting range position for range [xmlDoc, 1, xmlComment, 0\], node processingInstruction] - expected: FAIL - - [29,16: resulting DOM for range [xmlDoc, 1, xmlComment, 0\], node detachedProcessingInstruction] - expected: FAIL - - [29,16: resulting range position for range [xmlDoc, 1, xmlComment, 0\], node detachedProcessingInstruction] - expected: FAIL - - [29,17: resulting DOM for range [xmlDoc, 1, xmlComment, 0\], node comment] - expected: FAIL - - [29,17: resulting range position for range [xmlDoc, 1, xmlComment, 0\], node comment] - expected: FAIL - - [29,18: resulting DOM for range [xmlDoc, 1, xmlComment, 0\], node detachedComment] - expected: FAIL - - [29,18: resulting range position for range [xmlDoc, 1, xmlComment, 0\], node detachedComment] - expected: FAIL - - [29,19: resulting DOM for range [xmlDoc, 1, xmlComment, 0\], node docfrag] - expected: FAIL - - [29,20: resulting DOM for range [xmlDoc, 1, xmlComment, 0\], node doctype] - expected: FAIL - - [29,21: resulting DOM for range [xmlDoc, 1, xmlComment, 0\], node foreignDoctype] - expected: FAIL - - [30,0: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8\], node paras[0\]] - expected: FAIL - - [30,1: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8\], node paras[0\].firstChild] - expected: FAIL - - [30,2: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8\], node paras[1\].firstChild] - expected: FAIL - - [30,3: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8\], node foreignPara1] - expected: FAIL - - [30,4: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8\], node foreignPara1.firstChild] - expected: FAIL - - [30,5: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8\], node detachedPara1] - expected: FAIL - - [30,6: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8\], node detachedPara1.firstChild] - expected: FAIL - - [30,7: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8\], node document] - expected: FAIL - - [30,8: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8\], node detachedDiv] - expected: FAIL - - [30,9: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8\], node foreignDoc] - expected: FAIL - - [30,10: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8\], node foreignPara2] - expected: FAIL - - [30,11: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8\], node xmlDoc] - expected: FAIL - - [30,12: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8\], node xmlElement] - expected: FAIL - - [30,13: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8\], node detachedTextNode] - expected: FAIL - - [30,14: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8\], node foreignTextNode] - expected: FAIL - - [30,15: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8\], node processingInstruction] - expected: FAIL - - [30,16: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8\], node detachedProcessingInstruction] - expected: FAIL - - [30,17: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8\], node comment] - expected: FAIL - - [30,18: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8\], node detachedComment] - expected: FAIL - - [30,19: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8\], node docfrag] - expected: FAIL - - [30,20: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8\], node doctype] - expected: FAIL - - [30,21: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8\], node foreignDoctype] - expected: FAIL - - [31,0: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], node paras[0\]] - expected: FAIL - - [31,1: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], node paras[0\].firstChild] - expected: FAIL - - [31,2: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], node paras[1\].firstChild] - expected: FAIL - - [31,3: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], node foreignPara1] - expected: FAIL - - [31,4: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], node foreignPara1.firstChild] - expected: FAIL - - [31,5: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], node detachedPara1] - expected: FAIL - - [31,6: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], node detachedPara1.firstChild] - expected: FAIL - - [31,7: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], node document] - expected: FAIL - - [31,8: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], node detachedDiv] - expected: FAIL - - [31,9: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], node foreignDoc] - expected: FAIL - - [31,10: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], node foreignPara2] - expected: FAIL - - [31,11: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], node xmlDoc] - expected: FAIL - - [31,12: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], node xmlElement] - expected: FAIL - - [31,13: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], node detachedTextNode] - expected: FAIL - - [31,14: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], node foreignTextNode] - expected: FAIL - - [31,15: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], node processingInstruction] - expected: FAIL - - [31,16: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], node detachedProcessingInstruction] - expected: FAIL - - [31,17: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], node comment] - expected: FAIL - - [31,18: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], node detachedComment] - expected: FAIL - - [31,19: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], node docfrag] - expected: FAIL - - [31,20: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], node doctype] - expected: FAIL - - [31,21: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8\], node foreignDoctype] - expected: FAIL - - [32,0: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], node paras[0\]] - expected: FAIL - - [32,1: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], node paras[0\].firstChild] - expected: FAIL - - [32,2: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], node paras[1\].firstChild] - expected: FAIL - - [32,3: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], node foreignPara1] - expected: FAIL - - [32,4: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], node foreignPara1.firstChild] - expected: FAIL - - [32,5: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], node detachedPara1] - expected: FAIL - - [32,6: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], node detachedPara1.firstChild] - expected: FAIL - - [32,7: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], node document] - expected: FAIL - - [32,8: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], node detachedDiv] - expected: FAIL - - [32,9: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], node foreignDoc] - expected: FAIL - - [32,10: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], node foreignPara2] - expected: FAIL - - [32,11: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], node xmlDoc] - expected: FAIL - - [32,12: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], node xmlElement] - expected: FAIL - - [32,13: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], node detachedTextNode] - expected: FAIL - - [32,14: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], node foreignTextNode] - expected: FAIL - - [32,15: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], node processingInstruction] - expected: FAIL - - [32,16: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], node detachedProcessingInstruction] - expected: FAIL - - [32,17: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], node comment] - expected: FAIL - - [32,18: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], node detachedComment] - expected: FAIL - - [32,19: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], node docfrag] - expected: FAIL - - [32,20: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], node doctype] - expected: FAIL - - [32,21: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8\], node foreignDoctype] - expected: FAIL - - [33,0: resulting DOM for range [detachedComment, 3, detachedComment, 4\], node paras[0\]] - expected: FAIL - - [33,1: resulting DOM for range [detachedComment, 3, detachedComment, 4\], node paras[0\].firstChild] - expected: FAIL - - [33,2: resulting DOM for range [detachedComment, 3, detachedComment, 4\], node paras[1\].firstChild] - expected: FAIL - - [33,3: resulting DOM for range [detachedComment, 3, detachedComment, 4\], node foreignPara1] - expected: FAIL - - [33,4: resulting DOM for range [detachedComment, 3, detachedComment, 4\], node foreignPara1.firstChild] - expected: FAIL - - [33,5: resulting DOM for range [detachedComment, 3, detachedComment, 4\], node detachedPara1] - expected: FAIL - - [33,6: resulting DOM for range [detachedComment, 3, detachedComment, 4\], node detachedPara1.firstChild] - expected: FAIL - - [33,7: resulting DOM for range [detachedComment, 3, detachedComment, 4\], node document] - expected: FAIL - - [33,8: resulting DOM for range [detachedComment, 3, detachedComment, 4\], node detachedDiv] - expected: FAIL - - [33,9: resulting DOM for range [detachedComment, 3, detachedComment, 4\], node foreignDoc] - expected: FAIL - - [33,10: resulting DOM for range [detachedComment, 3, detachedComment, 4\], node foreignPara2] - expected: FAIL - - [33,11: resulting DOM for range [detachedComment, 3, detachedComment, 4\], node xmlDoc] - expected: FAIL - - [33,12: resulting DOM for range [detachedComment, 3, detachedComment, 4\], node xmlElement] - expected: FAIL - - [33,13: resulting DOM for range [detachedComment, 3, detachedComment, 4\], node detachedTextNode] - expected: FAIL - - [33,14: resulting DOM for range [detachedComment, 3, detachedComment, 4\], node foreignTextNode] - expected: FAIL - - [33,15: resulting DOM for range [detachedComment, 3, detachedComment, 4\], node processingInstruction] - expected: FAIL - - [33,16: resulting DOM for range [detachedComment, 3, detachedComment, 4\], node detachedProcessingInstruction] - expected: FAIL - - [33,17: resulting DOM for range [detachedComment, 3, detachedComment, 4\], node comment] - expected: FAIL - - [33,18: resulting DOM for range [detachedComment, 3, detachedComment, 4\], node detachedComment] - expected: FAIL - - [33,19: resulting DOM for range [detachedComment, 3, detachedComment, 4\], node docfrag] - expected: FAIL - - [33,20: resulting DOM for range [detachedComment, 3, detachedComment, 4\], node doctype] - expected: FAIL - - [33,21: resulting DOM for range [detachedComment, 3, detachedComment, 4\], node foreignDoctype] - expected: FAIL - - [34,0: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1\], node paras[0\]] - expected: FAIL - - [34,1: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1\], node paras[0\].firstChild] - expected: FAIL - - [34,2: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1\], node paras[1\].firstChild] - expected: FAIL - - [34,3: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1\], node foreignPara1] - expected: FAIL - - [34,4: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1\], node foreignPara1.firstChild] - expected: FAIL - - [34,5: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1\], node detachedPara1] - expected: FAIL - - [34,6: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1\], node detachedPara1.firstChild] - expected: FAIL - - [34,7: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1\], node document] - expected: FAIL - - [34,8: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1\], node detachedDiv] - expected: FAIL - - [34,9: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1\], node foreignDoc] - expected: FAIL - - [34,10: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1\], node foreignPara2] - expected: FAIL - - [34,11: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1\], node xmlDoc] - expected: FAIL - - [34,12: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1\], node xmlElement] - expected: FAIL - - [34,13: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1\], node detachedTextNode] - expected: FAIL - - [34,14: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1\], node foreignTextNode] - expected: FAIL - - [34,15: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1\], node processingInstruction] - expected: FAIL - - [34,16: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1\], node detachedProcessingInstruction] - expected: FAIL - - [34,17: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1\], node comment] - expected: FAIL - - [34,18: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1\], node detachedComment] - expected: FAIL - - [34,19: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1\], node docfrag] - expected: FAIL - - [34,20: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1\], node doctype] - expected: FAIL - - [34,21: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1\], node foreignDoctype] - expected: FAIL - - [35,0: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6\], node paras[0\]] - expected: FAIL - - [35,1: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6\], node paras[0\].firstChild] - expected: FAIL - - [35,2: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6\], node paras[1\].firstChild] - expected: FAIL - - [35,3: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6\], node foreignPara1] - expected: FAIL - - [35,4: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6\], node foreignPara1.firstChild] - expected: FAIL - - [35,5: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6\], node detachedPara1] - expected: FAIL - - [35,6: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6\], node detachedPara1.firstChild] - expected: FAIL - - [35,7: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6\], node document] - expected: FAIL - - [35,8: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6\], node detachedDiv] - expected: FAIL - - [35,9: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6\], node foreignDoc] - expected: FAIL - - [35,10: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6\], node foreignPara2] - expected: FAIL - - [35,11: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6\], node xmlDoc] - expected: FAIL - - [35,12: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6\], node xmlElement] - expected: FAIL - - [35,13: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6\], node detachedTextNode] - expected: FAIL - - [35,14: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6\], node foreignTextNode] - expected: FAIL - - [35,15: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6\], node processingInstruction] - expected: FAIL - - [35,16: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6\], node detachedProcessingInstruction] - expected: FAIL - - [35,17: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6\], node comment] - expected: FAIL - - [35,18: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6\], node detachedComment] - expected: FAIL - - [35,19: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6\], node docfrag] - expected: FAIL - - [35,20: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6\], node doctype] - expected: FAIL - - [35,21: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6\], node foreignDoctype] - expected: FAIL - - [36,0: resulting DOM for range [docfrag, 0, docfrag, 0\], node paras[0\]] - expected: FAIL - - [36,0: resulting range position for range [docfrag, 0, docfrag, 0\], node paras[0\]] - expected: FAIL - - [36,1: resulting DOM for range [docfrag, 0, docfrag, 0\], node paras[0\].firstChild] - expected: FAIL - - [36,1: resulting range position for range [docfrag, 0, docfrag, 0\], node paras[0\].firstChild] - expected: FAIL - - [36,2: resulting DOM for range [docfrag, 0, docfrag, 0\], node paras[1\].firstChild] - expected: FAIL - - [36,2: resulting range position for range [docfrag, 0, docfrag, 0\], node paras[1\].firstChild] - expected: FAIL - - [36,3: resulting DOM for range [docfrag, 0, docfrag, 0\], node foreignPara1] - expected: FAIL - - [36,3: resulting range position for range [docfrag, 0, docfrag, 0\], node foreignPara1] - expected: FAIL - - [36,4: resulting DOM for range [docfrag, 0, docfrag, 0\], node foreignPara1.firstChild] - expected: FAIL - - [36,4: resulting range position for range [docfrag, 0, docfrag, 0\], node foreignPara1.firstChild] - expected: FAIL - - [36,5: resulting DOM for range [docfrag, 0, docfrag, 0\], node detachedPara1] - expected: FAIL - - [36,5: resulting range position for range [docfrag, 0, docfrag, 0\], node detachedPara1] - expected: FAIL - - [36,6: resulting DOM for range [docfrag, 0, docfrag, 0\], node detachedPara1.firstChild] - expected: FAIL - - [36,6: resulting range position for range [docfrag, 0, docfrag, 0\], node detachedPara1.firstChild] - expected: FAIL - - [36,7: resulting DOM for range [docfrag, 0, docfrag, 0\], node document] - expected: FAIL - - [36,8: resulting DOM for range [docfrag, 0, docfrag, 0\], node detachedDiv] - expected: FAIL - - [36,8: resulting range position for range [docfrag, 0, docfrag, 0\], node detachedDiv] - expected: FAIL - - [36,9: resulting DOM for range [docfrag, 0, docfrag, 0\], node foreignDoc] - expected: FAIL - - [36,10: resulting DOM for range [docfrag, 0, docfrag, 0\], node foreignPara2] - expected: FAIL - - [36,10: resulting range position for range [docfrag, 0, docfrag, 0\], node foreignPara2] - expected: FAIL - - [36,11: resulting DOM for range [docfrag, 0, docfrag, 0\], node xmlDoc] - expected: FAIL - - [36,12: resulting DOM for range [docfrag, 0, docfrag, 0\], node xmlElement] - expected: FAIL - - [36,12: resulting range position for range [docfrag, 0, docfrag, 0\], node xmlElement] - expected: FAIL - - [36,13: resulting DOM for range [docfrag, 0, docfrag, 0\], node detachedTextNode] - expected: FAIL - - [36,13: resulting range position for range [docfrag, 0, docfrag, 0\], node detachedTextNode] - expected: FAIL - - [36,14: resulting DOM for range [docfrag, 0, docfrag, 0\], node foreignTextNode] - expected: FAIL - - [36,14: resulting range position for range [docfrag, 0, docfrag, 0\], node foreignTextNode] - expected: FAIL - - [36,15: resulting DOM for range [docfrag, 0, docfrag, 0\], node processingInstruction] - expected: FAIL - - [36,15: resulting range position for range [docfrag, 0, docfrag, 0\], node processingInstruction] - expected: FAIL - - [36,16: resulting DOM for range [docfrag, 0, docfrag, 0\], node detachedProcessingInstruction] - expected: FAIL - - [36,16: resulting range position for range [docfrag, 0, docfrag, 0\], node detachedProcessingInstruction] - expected: FAIL - - [36,17: resulting DOM for range [docfrag, 0, docfrag, 0\], node comment] - expected: FAIL - - [36,17: resulting range position for range [docfrag, 0, docfrag, 0\], node comment] - expected: FAIL - - [36,18: resulting DOM for range [docfrag, 0, docfrag, 0\], node detachedComment] - expected: FAIL - - [36,18: resulting range position for range [docfrag, 0, docfrag, 0\], node detachedComment] - expected: FAIL - - [36,19: resulting DOM for range [docfrag, 0, docfrag, 0\], node docfrag] - expected: FAIL - - [36,20: resulting DOM for range [docfrag, 0, docfrag, 0\], node doctype] - expected: FAIL - - [36,21: resulting DOM for range [docfrag, 0, docfrag, 0\], node foreignDoctype] - expected: FAIL - |