/selection/collapse-00.html| status | subtest | message |
|---|---|---|
| PASS | Set up range 0 [] | |
| PASS | Set up range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] | |
| PASS | Set up range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] | |
| PASS | Set up range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] | |
| PASS | Set up range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] | |
| PASS | Set up range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] | |
| PASS | Set up range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] | |
| PASS | Set up range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] | |
| PASS | Set up range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] | |
| PASS | Set up range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | |
| PASS | Set up range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | |
| PASS | Set up range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | |
| PASS | Set up range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | |
| PASS | Set up range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | |
| PASS | Set up range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | |
| PASS | collapse() on [] to [paras[0].firstChild, -1] | |
| FAIL | setPosition() on [] to [paras[0].firstChild, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [] to [paras[0].firstChild, 0] | |
| FAIL | setPosition() on [] to [paras[0].firstChild, 0] | selection[method] is not a function |
| PASS | collapse() on [] to [paras[0].firstChild, 1] | |
| FAIL | setPosition() on [] to [paras[0].firstChild, 1] | selection[method] is not a function |
| PASS | collapse() on [] to [paras[0].firstChild, 2] | |
| FAIL | setPosition() on [] to [paras[0].firstChild, 2] | selection[method] is not a function |
| PASS | collapse() on [] to [paras[0].firstChild, 8] | |
| FAIL | setPosition() on [] to [paras[0].firstChild, 8] | selection[method] is not a function |
| PASS | collapse() on [] to [paras[0].firstChild, 9] | |
| FAIL | setPosition() on [] to [paras[0].firstChild, 9] | selection[method] is not a function |
| PASS | collapse() on [] to [paras[0].firstChild, 10] | |
| FAIL | setPosition() on [] to [paras[0].firstChild, 10] | selection[method] is not a function |
| PASS | collapse() on [] to [paras[0].firstChild, 65535] | |
| FAIL | setPosition() on [] to [paras[0].firstChild, 65535] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [] to [paras[1].firstChild, -1] | |
| FAIL | setPosition() on [] to [paras[1].firstChild, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [] to [paras[1].firstChild, 0] | |
| FAIL | setPosition() on [] to [paras[1].firstChild, 0] | selection[method] is not a function |
| PASS | collapse() on [] to [paras[1].firstChild, 1] | |
| FAIL | setPosition() on [] to [paras[1].firstChild, 1] | selection[method] is not a function |
| PASS | collapse() on [] to [paras[1].firstChild, 2] | |
| FAIL | setPosition() on [] to [paras[1].firstChild, 2] | selection[method] is not a function |
| PASS | collapse() on [] to [paras[1].firstChild, 8] | |
| FAIL | setPosition() on [] to [paras[1].firstChild, 8] | selection[method] is not a function |
| PASS | collapse() on [] to [paras[1].firstChild, 9] | |
| FAIL | setPosition() on [] to [paras[1].firstChild, 9] | selection[method] is not a function |
| PASS | collapse() on [] to [paras[1].firstChild, 10] | |
| FAIL | setPosition() on [] to [paras[1].firstChild, 10] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [] to [paras[1].firstChild, 65535] | |
| FAIL | setPosition() on [] to [paras[1].firstChild, 65535] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [] to [detachedPara1.firstChild, 0] | assert_equals: The operation should not add Range expected 0 but got 1 |
| FAIL | setPosition() on [] to [detachedPara1.firstChild, 0] | selection[method] is not a function |
| FAIL | collapse() on [] to [detachedPara1.firstChild, 1] | assert_equals: The operation should not add Range expected 0 but got 1 |
| FAIL | setPosition() on [] to [detachedPara1.firstChild, 1] | selection[method] is not a function |
| FAIL | collapse() on [] to [detachedPara1.firstChild, 8] | assert_equals: The operation should not add Range expected 0 but got 1 |
| FAIL | setPosition() on [] to [detachedPara1.firstChild, 8] | selection[method] is not a function |
| PASS | collapse() on [] to [detachedPara1.firstChild, 9] | |
| FAIL | setPosition() on [] to [detachedPara1.firstChild, 9] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [] to [foreignPara1.firstChild, 0] | assert_equals: The operation should not add Range expected 0 but got 1 |
| FAIL | setPosition() on [] to [foreignPara1.firstChild, 0] | selection[method] is not a function |
| FAIL | collapse() on [] to [foreignPara1.firstChild, 1] | assert_equals: The operation should not add Range expected 0 but got 1 |
| FAIL | setPosition() on [] to [foreignPara1.firstChild, 1] | selection[method] is not a function |
| FAIL | collapse() on [] to [foreignPara1.firstChild, 8] | assert_equals: The operation should not add Range expected 0 but got 1 |
| FAIL | setPosition() on [] to [foreignPara1.firstChild, 8] | selection[method] is not a function |
| PASS | collapse() on [] to [foreignPara1.firstChild, 9] | |
| FAIL | setPosition() on [] to [foreignPara1.firstChild, 9] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [] to [document.documentElement, -1] | |
| FAIL | setPosition() on [] to [document.documentElement, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [] to [document.documentElement, 0] | |
| FAIL | setPosition() on [] to [document.documentElement, 0] | selection[method] is not a function |
| PASS | collapse() on [] to [document.documentElement, 1] | |
| FAIL | setPosition() on [] to [document.documentElement, 1] | selection[method] is not a function |
| PASS | collapse() on [] to [document.documentElement, 2] | |
| FAIL | setPosition() on [] to [document.documentElement, 2] | selection[method] is not a function |
| PASS | collapse() on [] to [document.documentElement, 7] | |
| FAIL | setPosition() on [] to [document.documentElement, 7] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [] to [document.head, 1] | |
| FAIL | setPosition() on [] to [document.head, 1] | selection[method] is not a function |
| PASS | collapse() on [] to [document.body, 3] | |
| FAIL | setPosition() on [] to [document.body, 3] | selection[method] is not a function |
| FAIL | collapse() on [] to [foreignDoc.documentElement, 0] | assert_equals: The operation should not add Range expected 0 but got 1 |
| FAIL | setPosition() on [] to [foreignDoc.documentElement, 0] | selection[method] is not a function |
| FAIL | collapse() on [] to [foreignDoc.documentElement, 1] | assert_equals: The operation should not add Range expected 0 but got 1 |
| FAIL | setPosition() on [] to [foreignDoc.documentElement, 1] | selection[method] is not a function |
| FAIL | collapse() on [] to [foreignDoc.head, 0] | assert_equals: The operation should not add Range expected 0 but got 1 |
| FAIL | setPosition() on [] to [foreignDoc.head, 0] | selection[method] is not a function |
| FAIL | collapse() on [] to [foreignDoc.body, 1] | assert_equals: The operation should not add Range expected 0 but got 1 |
| FAIL | setPosition() on [] to [foreignDoc.body, 1] | selection[method] is not a function |
| PASS | collapse() on [] to [paras[0], 0] | |
| FAIL | setPosition() on [] to [paras[0], 0] | selection[method] is not a function |
| PASS | collapse() on [] to [paras[0], 1] | |
| FAIL | setPosition() on [] to [paras[0], 1] | selection[method] is not a function |
| PASS | collapse() on [] to [paras[0], 2] | |
| FAIL | setPosition() on [] to [paras[0], 2] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [] to [paras[1], 0] | |
| FAIL | setPosition() on [] to [paras[1], 0] | selection[method] is not a function |
| PASS | collapse() on [] to [paras[1], 1] | |
| FAIL | setPosition() on [] to [paras[1], 1] | selection[method] is not a function |
| PASS | collapse() on [] to [paras[1], 2] | |
| FAIL | setPosition() on [] to [paras[1], 2] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [] to [detachedPara1, 0] | assert_equals: The operation should not add Range expected 0 but got 1 |
| FAIL | setPosition() on [] to [detachedPara1, 0] | selection[method] is not a function |
| FAIL | collapse() on [] to [detachedPara1, 1] | assert_equals: The operation should not add Range expected 0 but got 1 |
| FAIL | setPosition() on [] to [detachedPara1, 1] | selection[method] is not a function |
| PASS | collapse() on [] to [testDiv, 0] | |
| FAIL | setPosition() on [] to [testDiv, 0] | selection[method] is not a function |
| PASS | collapse() on [] to [testDiv, 3] | |
| FAIL | setPosition() on [] to [testDiv, 3] | selection[method] is not a function |
| PASS | collapse() on [] to [document, -1] | |
| FAIL | setPosition() on [] to [document, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [] to [document, 0] | |
| FAIL | setPosition() on [] to [document, 0] | selection[method] is not a function |
| PASS | collapse() on [] to [document, 1] | |
| FAIL | setPosition() on [] to [document, 1] | selection[method] is not a function |
| PASS | collapse() on [] to [document, 2] | |
| FAIL | setPosition() on [] to [document, 2] | selection[method] is not a function |
| PASS | collapse() on [] to [document, 3] | |
| FAIL | setPosition() on [] to [document, 3] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [] to [comment, -1] | |
| FAIL | setPosition() on [] to [comment, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [] to [comment, 0] | |
| FAIL | setPosition() on [] to [comment, 0] | selection[method] is not a function |
| PASS | collapse() on [] to [comment, 4] | |
| FAIL | setPosition() on [] to [comment, 4] | selection[method] is not a function |
| PASS | collapse() on [] to [comment, 96] | |
| FAIL | setPosition() on [] to [comment, 96] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [] to [foreignDoc, 0] | assert_equals: The operation should not add Range expected 0 but got 1 |
| FAIL | setPosition() on [] to [foreignDoc, 0] | selection[method] is not a function |
| FAIL | collapse() on [] to [foreignDoc, 1] | assert_equals: The operation should not add Range expected 0 but got 1 |
| FAIL | setPosition() on [] to [foreignDoc, 1] | selection[method] is not a function |
| FAIL | collapse() on [] to [foreignComment, 2] | assert_equals: The operation should not add Range expected 0 but got 1 |
| FAIL | setPosition() on [] to [foreignComment, 2] | selection[method] is not a function |
| FAIL | collapse() on [] to [foreignTextNode, 0] | assert_equals: The operation should not add Range expected 0 but got 1 |
| FAIL | setPosition() on [] to [foreignTextNode, 0] | selection[method] is not a function |
| FAIL | collapse() on [] to [foreignTextNode, 36] | assert_equals: The operation should not add Range expected 0 but got 1 |
| FAIL | setPosition() on [] to [foreignTextNode, 36] | selection[method] is not a function |
| PASS | collapse() on [] to [xmlDoc, -1] | |
| FAIL | setPosition() on [] to [xmlDoc, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [] to [xmlDoc, 0] | assert_equals: The operation should not add Range expected 0 but got 1 |
| FAIL | setPosition() on [] to [xmlDoc, 0] | selection[method] is not a function |
| FAIL | collapse() on [] to [xmlDoc, 1] | assert_equals: The operation should not add Range expected 0 but got 1 |
| FAIL | setPosition() on [] to [xmlDoc, 1] | selection[method] is not a function |
| PASS | collapse() on [] to [xmlDoc, 5] | |
| FAIL | setPosition() on [] to [xmlDoc, 5] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [] to [xmlComment, 0] | assert_equals: The operation should not add Range expected 0 but got 1 |
| FAIL | setPosition() on [] to [xmlComment, 0] | selection[method] is not a function |
| FAIL | collapse() on [] to [xmlComment, 4] | assert_equals: The operation should not add Range expected 0 but got 1 |
| FAIL | setPosition() on [] to [xmlComment, 4] | selection[method] is not a function |
| FAIL | collapse() on [] to [processingInstruction, 0] | assert_equals: The operation should not add Range expected 0 but got 1 |
| FAIL | setPosition() on [] to [processingInstruction, 0] | selection[method] is not a function |
| FAIL | collapse() on [] to [processingInstruction, 5] | assert_equals: The operation should not add Range expected 0 but got 1 |
| FAIL | setPosition() on [] to [processingInstruction, 5] | selection[method] is not a function |
| FAIL | collapse() on [] to [processingInstruction, 9] | assert_equals: The operation should not add Range expected 0 but got 1 |
| FAIL | setPosition() on [] to [processingInstruction, 9] | selection[method] is not a function |
| FAIL | collapse() on [] to [detachedTextNode, 0] | assert_equals: The operation should not add Range expected 0 but got 1 |
| FAIL | setPosition() on [] to [detachedTextNode, 0] | selection[method] is not a function |
| FAIL | collapse() on [] to [detachedTextNode, 8] | assert_equals: The operation should not add Range expected 0 but got 1 |
| FAIL | setPosition() on [] to [detachedTextNode, 8] | selection[method] is not a function |
| FAIL | collapse() on [] to [detachedForeignTextNode, 0] | assert_equals: The operation should not add Range expected 0 but got 1 |
| FAIL | setPosition() on [] to [detachedForeignTextNode, 0] | selection[method] is not a function |
| FAIL | collapse() on [] to [detachedForeignTextNode, 8] | assert_equals: The operation should not add Range expected 0 but got 1 |
| FAIL | setPosition() on [] to [detachedForeignTextNode, 8] | selection[method] is not a function |
| FAIL | collapse() on [] to [detachedXmlTextNode, 0] | assert_equals: The operation should not add Range expected 0 but got 1 |
| FAIL | setPosition() on [] to [detachedXmlTextNode, 0] | selection[method] is not a function |
| FAIL | collapse() on [] to [detachedXmlTextNode, 8] | assert_equals: The operation should not add Range expected 0 but got 1 |
| FAIL | setPosition() on [] to [detachedXmlTextNode, 8] | selection[method] is not a function |
| FAIL | collapse() on [] to [detachedProcessingInstruction, 12] | assert_equals: The operation should not add Range expected 0 but got 1 |
| FAIL | setPosition() on [] to [detachedProcessingInstruction, 12] | selection[method] is not a function |
| FAIL | collapse() on [] to [detachedComment, 3] | assert_equals: The operation should not add Range expected 0 but got 1 |
| FAIL | setPosition() on [] to [detachedComment, 3] | selection[method] is not a function |
| FAIL | collapse() on [] to [detachedComment, 5] | assert_equals: The operation should not add Range expected 0 but got 1 |
| FAIL | setPosition() on [] to [detachedComment, 5] | selection[method] is not a function |
| FAIL | collapse() on [] to [detachedForeignComment, 0] | assert_equals: The operation should not add Range expected 0 but got 1 |
| FAIL | setPosition() on [] to [detachedForeignComment, 0] | selection[method] is not a function |
| FAIL | collapse() on [] to [detachedForeignComment, 4] | assert_equals: The operation should not add Range expected 0 but got 1 |
| FAIL | setPosition() on [] to [detachedForeignComment, 4] | selection[method] is not a function |
| FAIL | collapse() on [] to [detachedXmlComment, 2] | assert_equals: The operation should not add Range expected 0 but got 1 |
| FAIL | setPosition() on [] to [detachedXmlComment, 2] | selection[method] is not a function |
| FAIL | collapse() on [] to [docfrag, 0] | assert_equals: The operation should not add Range expected 0 but got 1 |
| FAIL | setPosition() on [] to [docfrag, 0] | selection[method] is not a function |
| FAIL | collapse() on [] to [foreignDocfrag, 0] | assert_equals: The operation should not add Range expected 0 but got 1 |
| FAIL | setPosition() on [] to [foreignDocfrag, 0] | selection[method] is not a function |
| FAIL | collapse() on [] to [xmlDocfrag, 0] | assert_equals: The operation should not add Range expected 0 but got 1 |
| FAIL | setPosition() on [] to [xmlDocfrag, 0] | selection[method] is not a function |
| PASS | collapse() on [] to [doctype, 0] | |
| FAIL | setPosition() on [] to [doctype, 0] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [] to [doctype, -17] | |
| FAIL | setPosition() on [] to [doctype, -17] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [] to [doctype, 1] | |
| FAIL | setPosition() on [] to [doctype, 1] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [] to [foreignDoctype, 0] | |
| FAIL | setPosition() on [] to [foreignDoctype, 0] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [] to [xmlDoctype, 0] | |
| FAIL | setPosition() on [] to [xmlDoctype, 0] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [paras[0].firstChild, -1] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [paras[0].firstChild, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [paras[0].firstChild, 0] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [paras[0].firstChild, 0] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [paras[0].firstChild, 1] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [paras[0].firstChild, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [paras[0].firstChild, 2] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [paras[0].firstChild, 2] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [paras[0].firstChild, 8] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [paras[0].firstChild, 8] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [paras[0].firstChild, 9] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [paras[0].firstChild, 9] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [paras[0].firstChild, 10] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [paras[0].firstChild, 10] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [paras[0].firstChild, 65535] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [paras[0].firstChild, 65535] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [paras[1].firstChild, -1] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [paras[1].firstChild, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [paras[1].firstChild, 0] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [paras[1].firstChild, 0] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [paras[1].firstChild, 1] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [paras[1].firstChild, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [paras[1].firstChild, 2] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [paras[1].firstChild, 2] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [paras[1].firstChild, 8] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [paras[1].firstChild, 8] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [paras[1].firstChild, 9] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [paras[1].firstChild, 9] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [paras[1].firstChild, 10] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [paras[1].firstChild, 10] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [paras[1].firstChild, 65535] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [paras[1].firstChild, 65535] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [detachedPara1.firstChild, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Text node "Opqrstuv" |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [detachedPara1.firstChild, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [detachedPara1.firstChild, 1] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Text node "Opqrstuv" |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [detachedPara1.firstChild, 1] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [detachedPara1.firstChild, 8] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Text node "Opqrstuv" |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [detachedPara1.firstChild, 8] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [detachedPara1.firstChild, 9] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [detachedPara1.firstChild, 9] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [foreignPara1.firstChild, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Text node "Efghijkl" |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [foreignPara1.firstChild, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [foreignPara1.firstChild, 1] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Text node "Efghijkl" |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [foreignPara1.firstChild, 1] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [foreignPara1.firstChild, 8] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Text node "Efghijkl" |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [foreignPara1.firstChild, 8] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [foreignPara1.firstChild, 9] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [foreignPara1.firstChild, 9] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [document.documentElement, -1] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [document.documentElement, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [document.documentElement, 0] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [document.documentElement, 0] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [document.documentElement, 1] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [document.documentElement, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [document.documentElement, 2] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [document.documentElement, 2] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [document.documentElement, 7] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [document.documentElement, 7] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [document.head, 1] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [document.head, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [document.body, 3] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [document.body, 3] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [foreignDoc.documentElement, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Element node <html><head><title></title></head><body><p>Efghijkl</p><p... |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [foreignDoc.documentElement, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [foreignDoc.documentElement, 1] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Element node <html><head><title></title></head><body><p>Efghijkl</p><p... |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [foreignDoc.documentElement, 1] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [foreignDoc.head, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Element node <head><title></title></head> |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [foreignDoc.head, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [foreignDoc.body, 1] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [foreignDoc.body, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [paras[0], 0] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [paras[0], 0] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [paras[0], 1] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [paras[0], 1] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [paras[0], 2] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [paras[0], 2] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [paras[1], 0] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [paras[1], 0] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [paras[1], 1] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [paras[1], 1] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [paras[1], 2] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [paras[1], 2] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [detachedPara1, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Element node <p>Opqrstuv</p> |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [detachedPara1, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [detachedPara1, 1] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Element node <p>Opqrstuv</p> |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [detachedPara1, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [testDiv, 0] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [testDiv, 0] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [testDiv, 3] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [testDiv, 3] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [document, -1] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [document, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [document, 0] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [document, 0] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [document, 1] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [document, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [document, 2] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [document, 2] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [document, 3] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [document, 3] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [comment, -1] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [comment, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [comment, 0] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [comment, 0] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [comment, 4] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [comment, 4] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [comment, 96] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [comment, 96] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [foreignDoc, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Document node with 3 children |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [foreignDoc, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [foreignDoc, 1] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Document node with 3 children |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [foreignDoc, 1] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [foreignComment, 2] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Comment node <!--"Commenter" and "commentator" mean different things. I'v...--> |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [foreignComment, 2] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [foreignTextNode, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Text node "I admit that I harbor doubts about whether we really need..." |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [foreignTextNode, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [foreignTextNode, 36] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Text node "I admit that I harbor doubts about whether we really need..." |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [foreignTextNode, 36] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [xmlDoc, -1] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [xmlDoc, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [xmlDoc, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Document node with 4 children |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [xmlDoc, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [xmlDoc, 1] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Document node with 4 children |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [xmlDoc, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [xmlDoc, 5] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [xmlDoc, 5] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [xmlComment, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Comment node <!--I maliciously created a comment that will break incautiou...--> |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [xmlComment, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [xmlComment, 4] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Comment node <!--I maliciously created a comment that will break incautiou...--> |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [xmlComment, 4] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [processingInstruction, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromsta… |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [processingInstruction, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [processingInstruction, 5] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromsta… |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [processingInstruction, 5] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [processingInstruction, 9] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromsta… |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [processingInstruction, 9] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [detachedTextNode, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Text node "Uvwxyzab" |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [detachedTextNode, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [detachedTextNode, 8] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Text node "Uvwxyzab" |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [detachedTextNode, 8] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [detachedForeignTextNode, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Text node "Cdefghij" |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [detachedForeignTextNode, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [detachedForeignTextNode, 8] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Text node "Cdefghij" |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [detachedForeignTextNode, 8] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [detachedXmlTextNode, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Text node "Klmnopqr" |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [detachedXmlTextNode, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [detachedXmlTextNode, 8] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Text node "Klmnopqr" |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [detachedXmlTextNode, 8] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [detachedProcessingInstruction, 12] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp" |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [detachedProcessingInstruction, 12] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [detachedComment, 3] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Comment node <!--Stuvwxyz--> |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [detachedComment, 3] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [detachedComment, 5] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Comment node <!--Stuvwxyz--> |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [detachedComment, 5] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [detachedForeignComment, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Comment node <!--אריה יהודה--> |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [detachedForeignComment, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [detachedForeignComment, 4] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Comment node <!--אריה יהודה--> |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [detachedForeignComment, 4] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [detachedXmlComment, 2] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Comment node <!--בן חיים אליעזר--> |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [detachedXmlComment, 2] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [docfrag, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got DocumentFragment node with 0 children |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [docfrag, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [foreignDocfrag, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got DocumentFragment node with 0 children |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [foreignDocfrag, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [xmlDocfrag, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got DocumentFragment node with 0 children |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [xmlDocfrag, 0] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [doctype, 0] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [doctype, 0] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [doctype, -17] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [doctype, -17] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [doctype, 1] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [doctype, 1] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [foreignDoctype, 0] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [foreignDoctype, 0] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [xmlDoctype, 0] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 0] to [xmlDoctype, 0] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [paras[0].firstChild, -1] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [paras[0].firstChild, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [paras[0].firstChild, 0] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [paras[0].firstChild, 0] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [paras[0].firstChild, 1] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [paras[0].firstChild, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [paras[0].firstChild, 2] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [paras[0].firstChild, 2] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [paras[0].firstChild, 8] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [paras[0].firstChild, 8] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [paras[0].firstChild, 9] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [paras[0].firstChild, 9] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [paras[0].firstChild, 10] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [paras[0].firstChild, 10] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [paras[0].firstChild, 65535] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [paras[0].firstChild, 65535] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [paras[1].firstChild, -1] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [paras[1].firstChild, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [paras[1].firstChild, 0] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [paras[1].firstChild, 0] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [paras[1].firstChild, 1] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [paras[1].firstChild, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [paras[1].firstChild, 2] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [paras[1].firstChild, 2] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [paras[1].firstChild, 8] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [paras[1].firstChild, 8] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [paras[1].firstChild, 9] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [paras[1].firstChild, 9] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [paras[1].firstChild, 10] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [paras[1].firstChild, 10] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [paras[1].firstChild, 65535] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [paras[1].firstChild, 65535] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [detachedPara1.firstChild, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Text node "Opqrstuv" |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [detachedPara1.firstChild, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [detachedPara1.firstChild, 1] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Text node "Opqrstuv" |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [detachedPara1.firstChild, 1] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [detachedPara1.firstChild, 8] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Text node "Opqrstuv" |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [detachedPara1.firstChild, 8] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [detachedPara1.firstChild, 9] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [detachedPara1.firstChild, 9] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [foreignPara1.firstChild, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Text node "Efghijkl" |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [foreignPara1.firstChild, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [foreignPara1.firstChild, 1] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Text node "Efghijkl" |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [foreignPara1.firstChild, 1] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [foreignPara1.firstChild, 8] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Text node "Efghijkl" |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [foreignPara1.firstChild, 8] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [foreignPara1.firstChild, 9] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [foreignPara1.firstChild, 9] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [document.documentElement, -1] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [document.documentElement, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [document.documentElement, 0] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [document.documentElement, 0] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [document.documentElement, 1] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [document.documentElement, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [document.documentElement, 2] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [document.documentElement, 2] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [document.documentElement, 7] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [document.documentElement, 7] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [document.head, 1] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [document.head, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [document.body, 3] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [document.body, 3] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [foreignDoc.documentElement, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Element node <html><head><title></title></head><body><p>Efghijkl</p><p... |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [foreignDoc.documentElement, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [foreignDoc.documentElement, 1] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Element node <html><head><title></title></head><body><p>Efghijkl</p><p... |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [foreignDoc.documentElement, 1] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [foreignDoc.head, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Element node <head><title></title></head> |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [foreignDoc.head, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [foreignDoc.body, 1] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [foreignDoc.body, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [paras[0], 0] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [paras[0], 0] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [paras[0], 1] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [paras[0], 1] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [paras[0], 2] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [paras[0], 2] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [paras[1], 0] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [paras[1], 0] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [paras[1], 1] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [paras[1], 1] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [paras[1], 2] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [paras[1], 2] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [detachedPara1, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Element node <p>Opqrstuv</p> |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [detachedPara1, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [detachedPara1, 1] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Element node <p>Opqrstuv</p> |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [detachedPara1, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [testDiv, 0] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [testDiv, 0] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [testDiv, 3] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [testDiv, 3] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [document, -1] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [document, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [document, 0] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [document, 0] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [document, 1] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [document, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [document, 2] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [document, 2] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [document, 3] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [document, 3] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [comment, -1] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [comment, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [comment, 0] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [comment, 0] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [comment, 4] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [comment, 4] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [comment, 96] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [comment, 96] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [foreignDoc, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Document node with 3 children |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [foreignDoc, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [foreignDoc, 1] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Document node with 3 children |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [foreignDoc, 1] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [foreignComment, 2] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Comment node <!--"Commenter" and "commentator" mean different things. I'v...--> |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [foreignComment, 2] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [foreignTextNode, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Text node "I admit that I harbor doubts about whether we really need..." |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [foreignTextNode, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [foreignTextNode, 36] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Text node "I admit that I harbor doubts about whether we really need..." |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [foreignTextNode, 36] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [xmlDoc, -1] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [xmlDoc, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [xmlDoc, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Document node with 4 children |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [xmlDoc, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [xmlDoc, 1] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Document node with 4 children |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [xmlDoc, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [xmlDoc, 5] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [xmlDoc, 5] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [xmlComment, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Comment node <!--I maliciously created a comment that will break incautiou...--> |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [xmlComment, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [xmlComment, 4] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Comment node <!--I maliciously created a comment that will break incautiou...--> |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [xmlComment, 4] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [processingInstruction, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromsta… |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [processingInstruction, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [processingInstruction, 5] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromsta… |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [processingInstruction, 5] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [processingInstruction, 9] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromsta… |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [processingInstruction, 9] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [detachedTextNode, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Text node "Uvwxyzab" |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [detachedTextNode, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [detachedTextNode, 8] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Text node "Uvwxyzab" |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [detachedTextNode, 8] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [detachedForeignTextNode, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Text node "Cdefghij" |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [detachedForeignTextNode, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [detachedForeignTextNode, 8] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Text node "Cdefghij" |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [detachedForeignTextNode, 8] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [detachedXmlTextNode, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Text node "Klmnopqr" |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [detachedXmlTextNode, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [detachedXmlTextNode, 8] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Text node "Klmnopqr" |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [detachedXmlTextNode, 8] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [detachedProcessingInstruction, 12] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp" |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [detachedProcessingInstruction, 12] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [detachedComment, 3] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Comment node <!--Stuvwxyz--> |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [detachedComment, 3] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [detachedComment, 5] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Comment node <!--Stuvwxyz--> |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [detachedComment, 5] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [detachedForeignComment, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Comment node <!--אריה יהודה--> |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [detachedForeignComment, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [detachedForeignComment, 4] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Comment node <!--אריה יהודה--> |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [detachedForeignComment, 4] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [detachedXmlComment, 2] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Comment node <!--בן חיים אליעזר--> |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [detachedXmlComment, 2] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [docfrag, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got DocumentFragment node with 0 children |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [docfrag, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [foreignDocfrag, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got DocumentFragment node with 0 children |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [foreignDocfrag, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [xmlDocfrag, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got DocumentFragment node with 0 children |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [xmlDocfrag, 0] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [doctype, 0] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [doctype, 0] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [doctype, -17] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [doctype, -17] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [doctype, 1] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [doctype, 1] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [foreignDoctype, 0] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [foreignDoctype, 0] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [xmlDoctype, 0] | |
| FAIL | setPosition() on [paras[0].firstChild, 0, paras[0].firstChild, 1] to [xmlDoctype, 0] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [paras[0].firstChild, -1] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [paras[0].firstChild, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [paras[0].firstChild, 0] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [paras[0].firstChild, 0] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [paras[0].firstChild, 1] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [paras[0].firstChild, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [paras[0].firstChild, 2] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [paras[0].firstChild, 2] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [paras[0].firstChild, 8] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [paras[0].firstChild, 8] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [paras[0].firstChild, 9] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [paras[0].firstChild, 9] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [paras[0].firstChild, 10] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [paras[0].firstChild, 10] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [paras[0].firstChild, 65535] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [paras[0].firstChild, 65535] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [paras[1].firstChild, -1] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [paras[1].firstChild, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [paras[1].firstChild, 0] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [paras[1].firstChild, 0] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [paras[1].firstChild, 1] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [paras[1].firstChild, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [paras[1].firstChild, 2] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [paras[1].firstChild, 2] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [paras[1].firstChild, 8] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [paras[1].firstChild, 8] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [paras[1].firstChild, 9] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [paras[1].firstChild, 9] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [paras[1].firstChild, 10] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [paras[1].firstChild, 10] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [paras[1].firstChild, 65535] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [paras[1].firstChild, 65535] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [detachedPara1.firstChild, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Text node "Opqrstuv" |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [detachedPara1.firstChild, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [detachedPara1.firstChild, 1] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Text node "Opqrstuv" |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [detachedPara1.firstChild, 1] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [detachedPara1.firstChild, 8] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Text node "Opqrstuv" |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [detachedPara1.firstChild, 8] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [detachedPara1.firstChild, 9] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [detachedPara1.firstChild, 9] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [foreignPara1.firstChild, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Text node "Efghijkl" |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [foreignPara1.firstChild, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [foreignPara1.firstChild, 1] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Text node "Efghijkl" |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [foreignPara1.firstChild, 1] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [foreignPara1.firstChild, 8] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Text node "Efghijkl" |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [foreignPara1.firstChild, 8] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [foreignPara1.firstChild, 9] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [foreignPara1.firstChild, 9] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [document.documentElement, -1] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [document.documentElement, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [document.documentElement, 0] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [document.documentElement, 0] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [document.documentElement, 1] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [document.documentElement, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [document.documentElement, 2] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [document.documentElement, 2] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [document.documentElement, 7] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [document.documentElement, 7] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [document.head, 1] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [document.head, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [document.body, 3] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [document.body, 3] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [foreignDoc.documentElement, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Element node <html><head><title></title></head><body><p>Efghijkl</p><p... |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [foreignDoc.documentElement, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [foreignDoc.documentElement, 1] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Element node <html><head><title></title></head><body><p>Efghijkl</p><p... |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [foreignDoc.documentElement, 1] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [foreignDoc.head, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Element node <head><title></title></head> |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [foreignDoc.head, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [foreignDoc.body, 1] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [foreignDoc.body, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [paras[0], 0] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [paras[0], 0] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [paras[0], 1] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [paras[0], 1] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [paras[0], 2] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [paras[0], 2] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [paras[1], 0] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [paras[1], 0] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [paras[1], 1] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [paras[1], 1] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [paras[1], 2] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [paras[1], 2] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [detachedPara1, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Element node <p>Opqrstuv</p> |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [detachedPara1, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [detachedPara1, 1] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Element node <p>Opqrstuv</p> |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [detachedPara1, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [testDiv, 0] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [testDiv, 0] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [testDiv, 3] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [testDiv, 3] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [document, -1] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [document, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [document, 0] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [document, 0] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [document, 1] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [document, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [document, 2] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [document, 2] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [document, 3] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [document, 3] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [comment, -1] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [comment, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [comment, 0] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [comment, 0] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [comment, 4] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [comment, 4] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [comment, 96] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [comment, 96] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [foreignDoc, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Document node with 3 children |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [foreignDoc, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [foreignDoc, 1] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Document node with 3 children |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [foreignDoc, 1] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [foreignComment, 2] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Comment node <!--"Commenter" and "commentator" mean different things. I'v...--> |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [foreignComment, 2] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [foreignTextNode, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Text node "I admit that I harbor doubts about whether we really need..." |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [foreignTextNode, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [foreignTextNode, 36] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Text node "I admit that I harbor doubts about whether we really need..." |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [foreignTextNode, 36] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [xmlDoc, -1] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [xmlDoc, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [xmlDoc, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Document node with 4 children |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [xmlDoc, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [xmlDoc, 1] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Document node with 4 children |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [xmlDoc, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [xmlDoc, 5] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [xmlDoc, 5] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [xmlComment, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Comment node <!--I maliciously created a comment that will break incautiou...--> |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [xmlComment, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [xmlComment, 4] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Comment node <!--I maliciously created a comment that will break incautiou...--> |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [xmlComment, 4] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [processingInstruction, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromsta… |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [processingInstruction, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [processingInstruction, 5] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromsta… |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [processingInstruction, 5] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [processingInstruction, 9] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromsta… |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [processingInstruction, 9] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [detachedTextNode, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Text node "Uvwxyzab" |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [detachedTextNode, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [detachedTextNode, 8] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Text node "Uvwxyzab" |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [detachedTextNode, 8] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [detachedForeignTextNode, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Text node "Cdefghij" |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [detachedForeignTextNode, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [detachedForeignTextNode, 8] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Text node "Cdefghij" |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [detachedForeignTextNode, 8] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [detachedXmlTextNode, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Text node "Klmnopqr" |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [detachedXmlTextNode, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [detachedXmlTextNode, 8] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Text node "Klmnopqr" |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [detachedXmlTextNode, 8] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [detachedProcessingInstruction, 12] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp" |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [detachedProcessingInstruction, 12] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [detachedComment, 3] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Comment node <!--Stuvwxyz--> |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [detachedComment, 3] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [detachedComment, 5] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Comment node <!--Stuvwxyz--> |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [detachedComment, 5] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [detachedForeignComment, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Comment node <!--אריה יהודה--> |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [detachedForeignComment, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [detachedForeignComment, 4] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Comment node <!--אריה יהודה--> |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [detachedForeignComment, 4] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [detachedXmlComment, 2] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Comment node <!--בן חיים אליעזר--> |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [detachedXmlComment, 2] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [docfrag, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got DocumentFragment node with 0 children |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [docfrag, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [foreignDocfrag, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got DocumentFragment node with 0 children |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [foreignDocfrag, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [xmlDocfrag, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got DocumentFragment node with 0 children |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [xmlDocfrag, 0] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [doctype, 0] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [doctype, 0] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [doctype, -17] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [doctype, -17] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [doctype, 1] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [doctype, 1] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [foreignDoctype, 0] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [foreignDoctype, 0] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [xmlDoctype, 0] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 8] to [xmlDoctype, 0] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [paras[0].firstChild, -1] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [paras[0].firstChild, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [paras[0].firstChild, 0] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [paras[0].firstChild, 0] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [paras[0].firstChild, 1] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [paras[0].firstChild, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [paras[0].firstChild, 2] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [paras[0].firstChild, 2] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [paras[0].firstChild, 8] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [paras[0].firstChild, 8] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [paras[0].firstChild, 9] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [paras[0].firstChild, 9] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [paras[0].firstChild, 10] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [paras[0].firstChild, 10] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [paras[0].firstChild, 65535] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [paras[0].firstChild, 65535] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [paras[1].firstChild, -1] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [paras[1].firstChild, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [paras[1].firstChild, 0] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [paras[1].firstChild, 0] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [paras[1].firstChild, 1] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [paras[1].firstChild, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [paras[1].firstChild, 2] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [paras[1].firstChild, 2] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [paras[1].firstChild, 8] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [paras[1].firstChild, 8] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [paras[1].firstChild, 9] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [paras[1].firstChild, 9] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [paras[1].firstChild, 10] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [paras[1].firstChild, 10] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [paras[1].firstChild, 65535] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [paras[1].firstChild, 65535] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [detachedPara1.firstChild, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Text node "Opqrstuv" |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [detachedPara1.firstChild, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [detachedPara1.firstChild, 1] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Text node "Opqrstuv" |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [detachedPara1.firstChild, 1] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [detachedPara1.firstChild, 8] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Text node "Opqrstuv" |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [detachedPara1.firstChild, 8] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [detachedPara1.firstChild, 9] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [detachedPara1.firstChild, 9] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [foreignPara1.firstChild, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Text node "Efghijkl" |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [foreignPara1.firstChild, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [foreignPara1.firstChild, 1] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Text node "Efghijkl" |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [foreignPara1.firstChild, 1] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [foreignPara1.firstChild, 8] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Text node "Efghijkl" |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [foreignPara1.firstChild, 8] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [foreignPara1.firstChild, 9] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [foreignPara1.firstChild, 9] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [document.documentElement, -1] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [document.documentElement, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [document.documentElement, 0] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [document.documentElement, 0] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [document.documentElement, 1] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [document.documentElement, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [document.documentElement, 2] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [document.documentElement, 2] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [document.documentElement, 7] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [document.documentElement, 7] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [document.head, 1] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [document.head, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [document.body, 3] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [document.body, 3] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [foreignDoc.documentElement, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Element node <html><head><title></title></head><body><p>Efghijkl</p><p... |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [foreignDoc.documentElement, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [foreignDoc.documentElement, 1] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Element node <html><head><title></title></head><body><p>Efghijkl</p><p... |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [foreignDoc.documentElement, 1] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [foreignDoc.head, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Element node <head><title></title></head> |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [foreignDoc.head, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [foreignDoc.body, 1] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [foreignDoc.body, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [paras[0], 0] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [paras[0], 0] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [paras[0], 1] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [paras[0], 1] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [paras[0], 2] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [paras[0], 2] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [paras[1], 0] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [paras[1], 0] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [paras[1], 1] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [paras[1], 1] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [paras[1], 2] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [paras[1], 2] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [detachedPara1, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Element node <p>Opqrstuv</p> |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [detachedPara1, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [detachedPara1, 1] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Element node <p>Opqrstuv</p> |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [detachedPara1, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [testDiv, 0] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [testDiv, 0] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [testDiv, 3] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [testDiv, 3] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [document, -1] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [document, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [document, 0] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [document, 0] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [document, 1] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [document, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [document, 2] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [document, 2] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [document, 3] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [document, 3] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [comment, -1] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [comment, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [comment, 0] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [comment, 0] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [comment, 4] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [comment, 4] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [comment, 96] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [comment, 96] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [foreignDoc, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Document node with 3 children |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [foreignDoc, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [foreignDoc, 1] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Document node with 3 children |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [foreignDoc, 1] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [foreignComment, 2] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Comment node <!--"Commenter" and "commentator" mean different things. I'v...--> |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [foreignComment, 2] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [foreignTextNode, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Text node "I admit that I harbor doubts about whether we really need..." |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [foreignTextNode, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [foreignTextNode, 36] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Text node "I admit that I harbor doubts about whether we really need..." |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [foreignTextNode, 36] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [xmlDoc, -1] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [xmlDoc, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [xmlDoc, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Document node with 4 children |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [xmlDoc, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [xmlDoc, 1] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Document node with 4 children |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [xmlDoc, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [xmlDoc, 5] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [xmlDoc, 5] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [xmlComment, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Comment node <!--I maliciously created a comment that will break incautiou...--> |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [xmlComment, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [xmlComment, 4] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Comment node <!--I maliciously created a comment that will break incautiou...--> |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [xmlComment, 4] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [processingInstruction, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromsta… |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [processingInstruction, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [processingInstruction, 5] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromsta… |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [processingInstruction, 5] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [processingInstruction, 9] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromsta… |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [processingInstruction, 9] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [detachedTextNode, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Text node "Uvwxyzab" |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [detachedTextNode, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [detachedTextNode, 8] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Text node "Uvwxyzab" |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [detachedTextNode, 8] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [detachedForeignTextNode, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Text node "Cdefghij" |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [detachedForeignTextNode, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [detachedForeignTextNode, 8] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Text node "Cdefghij" |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [detachedForeignTextNode, 8] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [detachedXmlTextNode, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Text node "Klmnopqr" |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [detachedXmlTextNode, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [detachedXmlTextNode, 8] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Text node "Klmnopqr" |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [detachedXmlTextNode, 8] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [detachedProcessingInstruction, 12] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp" |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [detachedProcessingInstruction, 12] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [detachedComment, 3] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Comment node <!--Stuvwxyz--> |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [detachedComment, 3] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [detachedComment, 5] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Comment node <!--Stuvwxyz--> |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [detachedComment, 5] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [detachedForeignComment, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Comment node <!--אריה יהודה--> |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [detachedForeignComment, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [detachedForeignComment, 4] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Comment node <!--אריה יהודה--> |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [detachedForeignComment, 4] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [detachedXmlComment, 2] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got Comment node <!--בן חיים אליעזר--> |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [detachedXmlComment, 2] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [docfrag, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got DocumentFragment node with 0 children |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [docfrag, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [foreignDocfrag, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got DocumentFragment node with 0 children |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [foreignDocfrag, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [xmlDocfrag, 0] | assert_equals: The operation should not update anchorNode expected Text node "Äb̈c̈d̈ëf̈g̈ḧ " but got DocumentFragment node with 0 children |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [xmlDocfrag, 0] | selection[method] is not a function |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [doctype, 0] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [doctype, 0] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [doctype, -17] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [doctype, -17] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [doctype, 1] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [doctype, 1] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [foreignDoctype, 0] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [foreignDoctype, 0] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [xmlDoctype, 0] | |
| FAIL | setPosition() on [paras[0].firstChild, 2, paras[0].firstChild, 9] to [xmlDoctype, 0] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [paras[0].firstChild, -1] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [paras[0].firstChild, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [paras[0].firstChild, 0] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [paras[0].firstChild, 0] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [paras[0].firstChild, 1] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [paras[0].firstChild, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [paras[0].firstChild, 2] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [paras[0].firstChild, 2] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [paras[0].firstChild, 8] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [paras[0].firstChild, 8] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [paras[0].firstChild, 9] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [paras[0].firstChild, 9] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [paras[0].firstChild, 10] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [paras[0].firstChild, 10] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [paras[0].firstChild, 65535] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [paras[0].firstChild, 65535] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [paras[1].firstChild, -1] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [paras[1].firstChild, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [paras[1].firstChild, 0] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [paras[1].firstChild, 0] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [paras[1].firstChild, 1] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [paras[1].firstChild, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [paras[1].firstChild, 2] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [paras[1].firstChild, 2] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [paras[1].firstChild, 8] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [paras[1].firstChild, 8] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [paras[1].firstChild, 9] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [paras[1].firstChild, 9] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [paras[1].firstChild, 10] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [paras[1].firstChild, 10] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [paras[1].firstChild, 65535] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [paras[1].firstChild, 65535] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [detachedPara1.firstChild, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Text node "Opqrstuv" |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [detachedPara1.firstChild, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [detachedPara1.firstChild, 1] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Text node "Opqrstuv" |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [detachedPara1.firstChild, 1] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [detachedPara1.firstChild, 8] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Text node "Opqrstuv" |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [detachedPara1.firstChild, 8] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [detachedPara1.firstChild, 9] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [detachedPara1.firstChild, 9] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [foreignPara1.firstChild, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Text node "Efghijkl" |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [foreignPara1.firstChild, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [foreignPara1.firstChild, 1] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Text node "Efghijkl" |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [foreignPara1.firstChild, 1] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [foreignPara1.firstChild, 8] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Text node "Efghijkl" |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [foreignPara1.firstChild, 8] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [foreignPara1.firstChild, 9] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [foreignPara1.firstChild, 9] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [document.documentElement, -1] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [document.documentElement, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [document.documentElement, 0] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [document.documentElement, 0] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [document.documentElement, 1] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [document.documentElement, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [document.documentElement, 2] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [document.documentElement, 2] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [document.documentElement, 7] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [document.documentElement, 7] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [document.head, 1] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [document.head, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [document.body, 3] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [document.body, 3] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [foreignDoc.documentElement, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Element node <html><head><title></title></head><body><p>Efghijkl</p><p... |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [foreignDoc.documentElement, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [foreignDoc.documentElement, 1] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Element node <html><head><title></title></head><body><p>Efghijkl</p><p... |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [foreignDoc.documentElement, 1] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [foreignDoc.head, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Element node <head><title></title></head> |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [foreignDoc.head, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [foreignDoc.body, 1] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [foreignDoc.body, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [paras[0], 0] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [paras[0], 0] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [paras[0], 1] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [paras[0], 1] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [paras[0], 2] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [paras[0], 2] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [paras[1], 0] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [paras[1], 0] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [paras[1], 1] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [paras[1], 1] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [paras[1], 2] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [paras[1], 2] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [detachedPara1, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Element node <p>Opqrstuv</p> |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [detachedPara1, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [detachedPara1, 1] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Element node <p>Opqrstuv</p> |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [detachedPara1, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [testDiv, 0] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [testDiv, 0] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [testDiv, 3] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [testDiv, 3] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [document, -1] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [document, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [document, 0] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [document, 0] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [document, 1] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [document, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [document, 2] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [document, 2] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [document, 3] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [document, 3] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [comment, -1] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [comment, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [comment, 0] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [comment, 0] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [comment, 4] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [comment, 4] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [comment, 96] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [comment, 96] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [foreignDoc, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Document node with 3 children |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [foreignDoc, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [foreignDoc, 1] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Document node with 3 children |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [foreignDoc, 1] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [foreignComment, 2] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Comment node <!--"Commenter" and "commentator" mean different things. I'v...--> |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [foreignComment, 2] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [foreignTextNode, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Text node "I admit that I harbor doubts about whether we really need..." |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [foreignTextNode, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [foreignTextNode, 36] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Text node "I admit that I harbor doubts about whether we really need..." |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [foreignTextNode, 36] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [xmlDoc, -1] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [xmlDoc, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [xmlDoc, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Document node with 4 children |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [xmlDoc, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [xmlDoc, 1] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Document node with 4 children |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [xmlDoc, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [xmlDoc, 5] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [xmlDoc, 5] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [xmlComment, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Comment node <!--I maliciously created a comment that will break incautiou...--> |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [xmlComment, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [xmlComment, 4] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Comment node <!--I maliciously created a comment that will break incautiou...--> |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [xmlComment, 4] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [processingInstruction, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is … |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [processingInstruction, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [processingInstruction, 5] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is … |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [processingInstruction, 5] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [processingInstruction, 9] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is … |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [processingInstruction, 9] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [detachedTextNode, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Text node "Uvwxyzab" |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [detachedTextNode, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [detachedTextNode, 8] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Text node "Uvwxyzab" |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [detachedTextNode, 8] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [detachedForeignTextNode, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Text node "Cdefghij" |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [detachedForeignTextNode, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [detachedForeignTextNode, 8] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Text node "Cdefghij" |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [detachedForeignTextNode, 8] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [detachedXmlTextNode, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Text node "Klmnopqr" |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [detachedXmlTextNode, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [detachedXmlTextNode, 8] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Text node "Klmnopqr" |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [detachedXmlTextNode, 8] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [detachedProcessingInstruction, 12] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp" |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [detachedProcessingInstruction, 12] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [detachedComment, 3] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Comment node <!--Stuvwxyz--> |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [detachedComment, 3] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [detachedComment, 5] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Comment node <!--Stuvwxyz--> |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [detachedComment, 5] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [detachedForeignComment, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Comment node <!--אריה יהודה--> |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [detachedForeignComment, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [detachedForeignComment, 4] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Comment node <!--אריה יהודה--> |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [detachedForeignComment, 4] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [detachedXmlComment, 2] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Comment node <!--בן חיים אליעזר--> |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [detachedXmlComment, 2] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [docfrag, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got DocumentFragment node with 0 children |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [docfrag, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [foreignDocfrag, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got DocumentFragment node with 0 children |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [foreignDocfrag, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [xmlDocfrag, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got DocumentFragment node with 0 children |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [xmlDocfrag, 0] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [doctype, 0] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [doctype, 0] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [doctype, -17] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [doctype, -17] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [doctype, 1] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [doctype, 1] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [foreignDoctype, 0] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [foreignDoctype, 0] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [xmlDoctype, 0] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 0] to [xmlDoctype, 0] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [paras[0].firstChild, -1] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [paras[0].firstChild, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [paras[0].firstChild, 0] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [paras[0].firstChild, 0] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [paras[0].firstChild, 1] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [paras[0].firstChild, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [paras[0].firstChild, 2] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [paras[0].firstChild, 2] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [paras[0].firstChild, 8] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [paras[0].firstChild, 8] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [paras[0].firstChild, 9] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [paras[0].firstChild, 9] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [paras[0].firstChild, 10] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [paras[0].firstChild, 10] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [paras[0].firstChild, 65535] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [paras[0].firstChild, 65535] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [paras[1].firstChild, -1] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [paras[1].firstChild, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [paras[1].firstChild, 0] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [paras[1].firstChild, 0] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [paras[1].firstChild, 1] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [paras[1].firstChild, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [paras[1].firstChild, 2] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [paras[1].firstChild, 2] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [paras[1].firstChild, 8] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [paras[1].firstChild, 8] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [paras[1].firstChild, 9] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [paras[1].firstChild, 9] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [paras[1].firstChild, 10] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [paras[1].firstChild, 10] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [paras[1].firstChild, 65535] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [paras[1].firstChild, 65535] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [detachedPara1.firstChild, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Text node "Opqrstuv" |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [detachedPara1.firstChild, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [detachedPara1.firstChild, 1] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Text node "Opqrstuv" |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [detachedPara1.firstChild, 1] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [detachedPara1.firstChild, 8] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Text node "Opqrstuv" |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [detachedPara1.firstChild, 8] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [detachedPara1.firstChild, 9] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [detachedPara1.firstChild, 9] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [foreignPara1.firstChild, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Text node "Efghijkl" |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [foreignPara1.firstChild, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [foreignPara1.firstChild, 1] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Text node "Efghijkl" |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [foreignPara1.firstChild, 1] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [foreignPara1.firstChild, 8] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Text node "Efghijkl" |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [foreignPara1.firstChild, 8] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [foreignPara1.firstChild, 9] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [foreignPara1.firstChild, 9] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [document.documentElement, -1] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [document.documentElement, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [document.documentElement, 0] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [document.documentElement, 0] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [document.documentElement, 1] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [document.documentElement, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [document.documentElement, 2] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [document.documentElement, 2] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [document.documentElement, 7] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [document.documentElement, 7] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [document.head, 1] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [document.head, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [document.body, 3] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [document.body, 3] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [foreignDoc.documentElement, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Element node <html><head><title></title></head><body><p>Efghijkl</p><p... |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [foreignDoc.documentElement, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [foreignDoc.documentElement, 1] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Element node <html><head><title></title></head><body><p>Efghijkl</p><p... |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [foreignDoc.documentElement, 1] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [foreignDoc.head, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Element node <head><title></title></head> |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [foreignDoc.head, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [foreignDoc.body, 1] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [foreignDoc.body, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [paras[0], 0] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [paras[0], 0] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [paras[0], 1] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [paras[0], 1] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [paras[0], 2] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [paras[0], 2] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [paras[1], 0] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [paras[1], 0] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [paras[1], 1] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [paras[1], 1] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [paras[1], 2] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [paras[1], 2] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [detachedPara1, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Element node <p>Opqrstuv</p> |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [detachedPara1, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [detachedPara1, 1] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Element node <p>Opqrstuv</p> |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [detachedPara1, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [testDiv, 0] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [testDiv, 0] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [testDiv, 3] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [testDiv, 3] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [document, -1] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [document, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [document, 0] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [document, 0] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [document, 1] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [document, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [document, 2] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [document, 2] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [document, 3] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [document, 3] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [comment, -1] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [comment, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [comment, 0] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [comment, 0] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [comment, 4] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [comment, 4] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [comment, 96] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [comment, 96] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [foreignDoc, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Document node with 3 children |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [foreignDoc, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [foreignDoc, 1] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Document node with 3 children |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [foreignDoc, 1] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [foreignComment, 2] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Comment node <!--"Commenter" and "commentator" mean different things. I'v...--> |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [foreignComment, 2] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [foreignTextNode, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Text node "I admit that I harbor doubts about whether we really need..." |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [foreignTextNode, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [foreignTextNode, 36] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Text node "I admit that I harbor doubts about whether we really need..." |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [foreignTextNode, 36] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [xmlDoc, -1] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [xmlDoc, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [xmlDoc, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Document node with 4 children |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [xmlDoc, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [xmlDoc, 1] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Document node with 4 children |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [xmlDoc, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [xmlDoc, 5] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [xmlDoc, 5] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [xmlComment, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Comment node <!--I maliciously created a comment that will break incautiou...--> |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [xmlComment, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [xmlComment, 4] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Comment node <!--I maliciously created a comment that will break incautiou...--> |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [xmlComment, 4] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [processingInstruction, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is … |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [processingInstruction, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [processingInstruction, 5] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is … |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [processingInstruction, 5] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [processingInstruction, 9] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is … |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [processingInstruction, 9] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [detachedTextNode, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Text node "Uvwxyzab" |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [detachedTextNode, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [detachedTextNode, 8] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Text node "Uvwxyzab" |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [detachedTextNode, 8] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [detachedForeignTextNode, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Text node "Cdefghij" |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [detachedForeignTextNode, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [detachedForeignTextNode, 8] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Text node "Cdefghij" |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [detachedForeignTextNode, 8] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [detachedXmlTextNode, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Text node "Klmnopqr" |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [detachedXmlTextNode, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [detachedXmlTextNode, 8] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Text node "Klmnopqr" |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [detachedXmlTextNode, 8] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [detachedProcessingInstruction, 12] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp" |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [detachedProcessingInstruction, 12] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [detachedComment, 3] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Comment node <!--Stuvwxyz--> |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [detachedComment, 3] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [detachedComment, 5] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Comment node <!--Stuvwxyz--> |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [detachedComment, 5] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [detachedForeignComment, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Comment node <!--אריה יהודה--> |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [detachedForeignComment, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [detachedForeignComment, 4] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Comment node <!--אריה יהודה--> |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [detachedForeignComment, 4] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [detachedXmlComment, 2] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Comment node <!--בן חיים אליעזר--> |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [detachedXmlComment, 2] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [docfrag, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got DocumentFragment node with 0 children |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [docfrag, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [foreignDocfrag, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got DocumentFragment node with 0 children |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [foreignDocfrag, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [xmlDocfrag, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got DocumentFragment node with 0 children |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [xmlDocfrag, 0] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [doctype, 0] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [doctype, 0] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [doctype, -17] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [doctype, -17] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [doctype, 1] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [doctype, 1] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [foreignDoctype, 0] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [foreignDoctype, 0] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [xmlDoctype, 0] | |
| FAIL | setPosition() on [paras[1].firstChild, 0, paras[1].firstChild, 1] to [xmlDoctype, 0] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [paras[0].firstChild, -1] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [paras[0].firstChild, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [paras[0].firstChild, 0] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [paras[0].firstChild, 0] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [paras[0].firstChild, 1] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [paras[0].firstChild, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [paras[0].firstChild, 2] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [paras[0].firstChild, 2] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [paras[0].firstChild, 8] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [paras[0].firstChild, 8] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [paras[0].firstChild, 9] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [paras[0].firstChild, 9] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [paras[0].firstChild, 10] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [paras[0].firstChild, 10] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [paras[0].firstChild, 65535] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [paras[0].firstChild, 65535] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [paras[1].firstChild, -1] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [paras[1].firstChild, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [paras[1].firstChild, 0] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [paras[1].firstChild, 0] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [paras[1].firstChild, 1] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [paras[1].firstChild, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [paras[1].firstChild, 2] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [paras[1].firstChild, 2] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [paras[1].firstChild, 8] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [paras[1].firstChild, 8] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [paras[1].firstChild, 9] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [paras[1].firstChild, 9] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [paras[1].firstChild, 10] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [paras[1].firstChild, 10] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [paras[1].firstChild, 65535] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [paras[1].firstChild, 65535] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [detachedPara1.firstChild, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Text node "Opqrstuv" |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [detachedPara1.firstChild, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [detachedPara1.firstChild, 1] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Text node "Opqrstuv" |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [detachedPara1.firstChild, 1] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [detachedPara1.firstChild, 8] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Text node "Opqrstuv" |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [detachedPara1.firstChild, 8] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [detachedPara1.firstChild, 9] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [detachedPara1.firstChild, 9] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [foreignPara1.firstChild, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Text node "Efghijkl" |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [foreignPara1.firstChild, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [foreignPara1.firstChild, 1] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Text node "Efghijkl" |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [foreignPara1.firstChild, 1] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [foreignPara1.firstChild, 8] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Text node "Efghijkl" |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [foreignPara1.firstChild, 8] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [foreignPara1.firstChild, 9] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [foreignPara1.firstChild, 9] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [document.documentElement, -1] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [document.documentElement, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [document.documentElement, 0] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [document.documentElement, 0] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [document.documentElement, 1] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [document.documentElement, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [document.documentElement, 2] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [document.documentElement, 2] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [document.documentElement, 7] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [document.documentElement, 7] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [document.head, 1] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [document.head, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [document.body, 3] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [document.body, 3] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [foreignDoc.documentElement, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Element node <html><head><title></title></head><body><p>Efghijkl</p><p... |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [foreignDoc.documentElement, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [foreignDoc.documentElement, 1] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Element node <html><head><title></title></head><body><p>Efghijkl</p><p... |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [foreignDoc.documentElement, 1] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [foreignDoc.head, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Element node <head><title></title></head> |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [foreignDoc.head, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [foreignDoc.body, 1] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [foreignDoc.body, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [paras[0], 0] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [paras[0], 0] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [paras[0], 1] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [paras[0], 1] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [paras[0], 2] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [paras[0], 2] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [paras[1], 0] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [paras[1], 0] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [paras[1], 1] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [paras[1], 1] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [paras[1], 2] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [paras[1], 2] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [detachedPara1, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Element node <p>Opqrstuv</p> |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [detachedPara1, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [detachedPara1, 1] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Element node <p>Opqrstuv</p> |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [detachedPara1, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [testDiv, 0] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [testDiv, 0] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [testDiv, 3] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [testDiv, 3] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [document, -1] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [document, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [document, 0] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [document, 0] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [document, 1] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [document, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [document, 2] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [document, 2] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [document, 3] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [document, 3] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [comment, -1] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [comment, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [comment, 0] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [comment, 0] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [comment, 4] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [comment, 4] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [comment, 96] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [comment, 96] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [foreignDoc, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Document node with 3 children |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [foreignDoc, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [foreignDoc, 1] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Document node with 3 children |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [foreignDoc, 1] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [foreignComment, 2] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Comment node <!--"Commenter" and "commentator" mean different things. I'v...--> |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [foreignComment, 2] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [foreignTextNode, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Text node "I admit that I harbor doubts about whether we really need..." |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [foreignTextNode, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [foreignTextNode, 36] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Text node "I admit that I harbor doubts about whether we really need..." |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [foreignTextNode, 36] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [xmlDoc, -1] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [xmlDoc, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [xmlDoc, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Document node with 4 children |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [xmlDoc, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [xmlDoc, 1] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Document node with 4 children |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [xmlDoc, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [xmlDoc, 5] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [xmlDoc, 5] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [xmlComment, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Comment node <!--I maliciously created a comment that will break incautiou...--> |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [xmlComment, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [xmlComment, 4] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Comment node <!--I maliciously created a comment that will break incautiou...--> |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [xmlComment, 4] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [processingInstruction, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is … |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [processingInstruction, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [processingInstruction, 5] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is … |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [processingInstruction, 5] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [processingInstruction, 9] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is … |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [processingInstruction, 9] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [detachedTextNode, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Text node "Uvwxyzab" |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [detachedTextNode, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [detachedTextNode, 8] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Text node "Uvwxyzab" |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [detachedTextNode, 8] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [detachedForeignTextNode, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Text node "Cdefghij" |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [detachedForeignTextNode, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [detachedForeignTextNode, 8] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Text node "Cdefghij" |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [detachedForeignTextNode, 8] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [detachedXmlTextNode, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Text node "Klmnopqr" |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [detachedXmlTextNode, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [detachedXmlTextNode, 8] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Text node "Klmnopqr" |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [detachedXmlTextNode, 8] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [detachedProcessingInstruction, 12] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp" |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [detachedProcessingInstruction, 12] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [detachedComment, 3] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Comment node <!--Stuvwxyz--> |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [detachedComment, 3] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [detachedComment, 5] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Comment node <!--Stuvwxyz--> |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [detachedComment, 5] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [detachedForeignComment, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Comment node <!--אריה יהודה--> |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [detachedForeignComment, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [detachedForeignComment, 4] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Comment node <!--אריה יהודה--> |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [detachedForeignComment, 4] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [detachedXmlComment, 2] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Comment node <!--בן חיים אליעזר--> |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [detachedXmlComment, 2] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [docfrag, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got DocumentFragment node with 0 children |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [docfrag, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [foreignDocfrag, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got DocumentFragment node with 0 children |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [foreignDocfrag, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [xmlDocfrag, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got DocumentFragment node with 0 children |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [xmlDocfrag, 0] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [doctype, 0] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [doctype, 0] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [doctype, -17] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [doctype, -17] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [doctype, 1] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [doctype, 1] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [foreignDoctype, 0] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [foreignDoctype, 0] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [xmlDoctype, 0] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 8] to [xmlDoctype, 0] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [paras[0].firstChild, -1] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [paras[0].firstChild, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [paras[0].firstChild, 0] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [paras[0].firstChild, 0] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [paras[0].firstChild, 1] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [paras[0].firstChild, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [paras[0].firstChild, 2] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [paras[0].firstChild, 2] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [paras[0].firstChild, 8] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [paras[0].firstChild, 8] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [paras[0].firstChild, 9] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [paras[0].firstChild, 9] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [paras[0].firstChild, 10] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [paras[0].firstChild, 10] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [paras[0].firstChild, 65535] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [paras[0].firstChild, 65535] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [paras[1].firstChild, -1] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [paras[1].firstChild, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [paras[1].firstChild, 0] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [paras[1].firstChild, 0] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [paras[1].firstChild, 1] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [paras[1].firstChild, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [paras[1].firstChild, 2] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [paras[1].firstChild, 2] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [paras[1].firstChild, 8] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [paras[1].firstChild, 8] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [paras[1].firstChild, 9] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [paras[1].firstChild, 9] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [paras[1].firstChild, 10] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [paras[1].firstChild, 10] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [paras[1].firstChild, 65535] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [paras[1].firstChild, 65535] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [detachedPara1.firstChild, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Text node "Opqrstuv" |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [detachedPara1.firstChild, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [detachedPara1.firstChild, 1] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Text node "Opqrstuv" |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [detachedPara1.firstChild, 1] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [detachedPara1.firstChild, 8] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Text node "Opqrstuv" |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [detachedPara1.firstChild, 8] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [detachedPara1.firstChild, 9] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [detachedPara1.firstChild, 9] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [foreignPara1.firstChild, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Text node "Efghijkl" |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [foreignPara1.firstChild, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [foreignPara1.firstChild, 1] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Text node "Efghijkl" |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [foreignPara1.firstChild, 1] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [foreignPara1.firstChild, 8] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Text node "Efghijkl" |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [foreignPara1.firstChild, 8] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [foreignPara1.firstChild, 9] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [foreignPara1.firstChild, 9] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [document.documentElement, -1] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [document.documentElement, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [document.documentElement, 0] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [document.documentElement, 0] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [document.documentElement, 1] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [document.documentElement, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [document.documentElement, 2] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [document.documentElement, 2] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [document.documentElement, 7] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [document.documentElement, 7] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [document.head, 1] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [document.head, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [document.body, 3] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [document.body, 3] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [foreignDoc.documentElement, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Element node <html><head><title></title></head><body><p>Efghijkl</p><p... |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [foreignDoc.documentElement, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [foreignDoc.documentElement, 1] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Element node <html><head><title></title></head><body><p>Efghijkl</p><p... |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [foreignDoc.documentElement, 1] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [foreignDoc.head, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Element node <head><title></title></head> |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [foreignDoc.head, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [foreignDoc.body, 1] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [foreignDoc.body, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [paras[0], 0] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [paras[0], 0] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [paras[0], 1] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [paras[0], 1] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [paras[0], 2] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [paras[0], 2] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [paras[1], 0] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [paras[1], 0] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [paras[1], 1] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [paras[1], 1] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [paras[1], 2] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [paras[1], 2] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [detachedPara1, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Element node <p>Opqrstuv</p> |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [detachedPara1, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [detachedPara1, 1] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Element node <p>Opqrstuv</p> |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [detachedPara1, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [testDiv, 0] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [testDiv, 0] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [testDiv, 3] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [testDiv, 3] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [document, -1] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [document, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [document, 0] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [document, 0] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [document, 1] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [document, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [document, 2] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [document, 2] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [document, 3] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [document, 3] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [comment, -1] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [comment, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [comment, 0] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [comment, 0] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [comment, 4] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [comment, 4] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [comment, 96] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [comment, 96] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [foreignDoc, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Document node with 3 children |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [foreignDoc, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [foreignDoc, 1] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Document node with 3 children |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [foreignDoc, 1] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [foreignComment, 2] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Comment node <!--"Commenter" and "commentator" mean different things. I'v...--> |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [foreignComment, 2] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [foreignTextNode, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Text node "I admit that I harbor doubts about whether we really need..." |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [foreignTextNode, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [foreignTextNode, 36] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Text node "I admit that I harbor doubts about whether we really need..." |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [foreignTextNode, 36] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [xmlDoc, -1] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [xmlDoc, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [xmlDoc, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Document node with 4 children |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [xmlDoc, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [xmlDoc, 1] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Document node with 4 children |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [xmlDoc, 1] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [xmlDoc, 5] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [xmlDoc, 5] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [xmlComment, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Comment node <!--I maliciously created a comment that will break incautiou...--> |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [xmlComment, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [xmlComment, 4] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Comment node <!--I maliciously created a comment that will break incautiou...--> |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [xmlComment, 4] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [processingInstruction, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is … |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [processingInstruction, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [processingInstruction, 5] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is … |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [processingInstruction, 5] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [processingInstruction, 9] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is … |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [processingInstruction, 9] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [detachedTextNode, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Text node "Uvwxyzab" |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [detachedTextNode, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [detachedTextNode, 8] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Text node "Uvwxyzab" |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [detachedTextNode, 8] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [detachedForeignTextNode, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Text node "Cdefghij" |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [detachedForeignTextNode, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [detachedForeignTextNode, 8] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Text node "Cdefghij" |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [detachedForeignTextNode, 8] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [detachedXmlTextNode, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Text node "Klmnopqr" |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [detachedXmlTextNode, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [detachedXmlTextNode, 8] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Text node "Klmnopqr" |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [detachedXmlTextNode, 8] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [detachedProcessingInstruction, 12] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp" |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [detachedProcessingInstruction, 12] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [detachedComment, 3] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Comment node <!--Stuvwxyz--> |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [detachedComment, 3] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [detachedComment, 5] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Comment node <!--Stuvwxyz--> |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [detachedComment, 5] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [detachedForeignComment, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Comment node <!--אריה יהודה--> |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [detachedForeignComment, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [detachedForeignComment, 4] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Comment node <!--אריה יהודה--> |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [detachedForeignComment, 4] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [detachedXmlComment, 2] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got Comment node <!--בן חיים אליעזר--> |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [detachedXmlComment, 2] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [docfrag, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got DocumentFragment node with 0 children |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [docfrag, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [foreignDocfrag, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got DocumentFragment node with 0 children |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [foreignDocfrag, 0] | selection[method] is not a function |
| FAIL | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [xmlDocfrag, 0] | assert_equals: The operation should not update anchorNode expected Text node "Ijklmnop " but got DocumentFragment node with 0 children |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [xmlDocfrag, 0] | selection[method] is not a function |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [doctype, 0] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [doctype, 0] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [doctype, -17] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [doctype, -17] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [doctype, 1] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [doctype, 1] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [foreignDoctype, 0] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [foreignDoctype, 0] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [xmlDoctype, 0] | |
| FAIL | setPosition() on [paras[1].firstChild, 2, paras[1].firstChild, 9] to [xmlDoctype, 0] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [paras[0].firstChild, -1] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [paras[0].firstChild, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [paras[0].firstChild, 0] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [paras[0].firstChild, 0] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [paras[0].firstChild, 1] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [paras[0].firstChild, 1] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [paras[0].firstChild, 2] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [paras[0].firstChild, 2] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [paras[0].firstChild, 8] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [paras[0].firstChild, 8] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [paras[0].firstChild, 9] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [paras[0].firstChild, 9] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [paras[0].firstChild, 10] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [paras[0].firstChild, 10] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [paras[0].firstChild, 65535] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [paras[0].firstChild, 65535] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [paras[1].firstChild, -1] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [paras[1].firstChild, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [paras[1].firstChild, 0] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [paras[1].firstChild, 0] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [paras[1].firstChild, 1] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [paras[1].firstChild, 1] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [paras[1].firstChild, 2] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [paras[1].firstChild, 2] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [paras[1].firstChild, 8] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [paras[1].firstChild, 8] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [paras[1].firstChild, 9] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [paras[1].firstChild, 9] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [paras[1].firstChild, 10] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [paras[1].firstChild, 10] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [paras[1].firstChild, 65535] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [paras[1].firstChild, 65535] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [detachedPara1.firstChild, 0] | assert_equals: The operation should not replace a registered Range expected object "" but got object "" |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [detachedPara1.firstChild, 0] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [detachedPara1.firstChild, 1] | assert_equals: The operation should not update anchorOffset expected 0 but got 1 |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [detachedPara1.firstChild, 1] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [detachedPara1.firstChild, 8] | assert_equals: The operation should not update anchorOffset expected 0 but got 8 |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [detachedPara1.firstChild, 8] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [detachedPara1.firstChild, 9] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [detachedPara1.firstChild, 9] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [foreignPara1.firstChild, 0] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Text node "Efghijkl" |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [foreignPara1.firstChild, 0] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [foreignPara1.firstChild, 1] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Text node "Efghijkl" |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [foreignPara1.firstChild, 1] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [foreignPara1.firstChild, 8] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Text node "Efghijkl" |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [foreignPara1.firstChild, 8] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [foreignPara1.firstChild, 9] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [foreignPara1.firstChild, 9] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [document.documentElement, -1] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [document.documentElement, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [document.documentElement, 0] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [document.documentElement, 0] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [document.documentElement, 1] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [document.documentElement, 1] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [document.documentElement, 2] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [document.documentElement, 2] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [document.documentElement, 7] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [document.documentElement, 7] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [document.head, 1] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [document.head, 1] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [document.body, 3] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [document.body, 3] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [foreignDoc.documentElement, 0] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Element node <html><head><title></title></head><body><p>Efghijkl</p><p... |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [foreignDoc.documentElement, 0] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [foreignDoc.documentElement, 1] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Element node <html><head><title></title></head><body><p>Efghijkl</p><p... |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [foreignDoc.documentElement, 1] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [foreignDoc.head, 0] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Element node <head><title></title></head> |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [foreignDoc.head, 0] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [foreignDoc.body, 1] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [foreignDoc.body, 1] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [paras[0], 0] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [paras[0], 0] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [paras[0], 1] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [paras[0], 1] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [paras[0], 2] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [paras[0], 2] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [paras[1], 0] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [paras[1], 0] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [paras[1], 1] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [paras[1], 1] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [paras[1], 2] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [paras[1], 2] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [detachedPara1, 0] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Element node <p>Opqrstuv</p> |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [detachedPara1, 0] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [detachedPara1, 1] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Element node <p>Opqrstuv</p> |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [detachedPara1, 1] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [testDiv, 0] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [testDiv, 0] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [testDiv, 3] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [testDiv, 3] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [document, -1] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [document, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [document, 0] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [document, 0] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [document, 1] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [document, 1] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [document, 2] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [document, 2] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [document, 3] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [document, 3] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [comment, -1] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [comment, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [comment, 0] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [comment, 0] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [comment, 4] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [comment, 4] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [comment, 96] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [comment, 96] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [foreignDoc, 0] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Document node with 3 children |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [foreignDoc, 0] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [foreignDoc, 1] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Document node with 3 children |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [foreignDoc, 1] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [foreignComment, 2] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Comment node <!--"Commenter" and "commentator" mean different things. I'v...--> |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [foreignComment, 2] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [foreignTextNode, 0] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Text node "I admit that I harbor doubts about whether we really need..." |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [foreignTextNode, 0] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [foreignTextNode, 36] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Text node "I admit that I harbor doubts about whether we really need..." |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [foreignTextNode, 36] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [xmlDoc, -1] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [xmlDoc, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [xmlDoc, 0] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Document node with 4 children |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [xmlDoc, 0] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [xmlDoc, 1] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Document node with 4 children |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [xmlDoc, 1] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [xmlDoc, 5] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [xmlDoc, 5] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [xmlComment, 0] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Comment node <!--I maliciously created a comment that will break incautiou...--> |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [xmlComment, 0] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [xmlComment, 4] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Comment node <!--I maliciously created a comment that will break incautiou...--> |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [xmlComment, 4] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [processingInstruction, 0] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is v… |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [processingInstruction, 0] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [processingInstruction, 5] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is v… |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [processingInstruction, 5] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [processingInstruction, 9] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is v… |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [processingInstruction, 9] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [detachedTextNode, 0] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Text node "Uvwxyzab" |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [detachedTextNode, 0] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [detachedTextNode, 8] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Text node "Uvwxyzab" |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [detachedTextNode, 8] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [detachedForeignTextNode, 0] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Text node "Cdefghij" |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [detachedForeignTextNode, 0] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [detachedForeignTextNode, 8] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Text node "Cdefghij" |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [detachedForeignTextNode, 8] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [detachedXmlTextNode, 0] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Text node "Klmnopqr" |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [detachedXmlTextNode, 0] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [detachedXmlTextNode, 8] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Text node "Klmnopqr" |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [detachedXmlTextNode, 8] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [detachedProcessingInstruction, 12] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp" |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [detachedProcessingInstruction, 12] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [detachedComment, 3] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Comment node <!--Stuvwxyz--> |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [detachedComment, 3] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [detachedComment, 5] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Comment node <!--Stuvwxyz--> |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [detachedComment, 5] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [detachedForeignComment, 0] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Comment node <!--אריה יהודה--> |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [detachedForeignComment, 0] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [detachedForeignComment, 4] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Comment node <!--אריה יהודה--> |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [detachedForeignComment, 4] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [detachedXmlComment, 2] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Comment node <!--בן חיים אליעזר--> |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [detachedXmlComment, 2] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [docfrag, 0] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got DocumentFragment node with 0 children |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [docfrag, 0] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [foreignDocfrag, 0] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got DocumentFragment node with 0 children |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [foreignDocfrag, 0] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [xmlDocfrag, 0] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got DocumentFragment node with 0 children |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [xmlDocfrag, 0] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [doctype, 0] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [doctype, 0] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [doctype, -17] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [doctype, -17] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [doctype, 1] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [doctype, 1] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [foreignDoctype, 0] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [foreignDoctype, 0] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [xmlDoctype, 0] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] to [xmlDoctype, 0] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [paras[0].firstChild, -1] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [paras[0].firstChild, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [paras[0].firstChild, 0] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [paras[0].firstChild, 0] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [paras[0].firstChild, 1] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [paras[0].firstChild, 1] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [paras[0].firstChild, 2] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [paras[0].firstChild, 2] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [paras[0].firstChild, 8] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [paras[0].firstChild, 8] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [paras[0].firstChild, 9] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [paras[0].firstChild, 9] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [paras[0].firstChild, 10] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [paras[0].firstChild, 10] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [paras[0].firstChild, 65535] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [paras[0].firstChild, 65535] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [paras[1].firstChild, -1] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [paras[1].firstChild, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [paras[1].firstChild, 0] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [paras[1].firstChild, 0] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [paras[1].firstChild, 1] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [paras[1].firstChild, 1] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [paras[1].firstChild, 2] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [paras[1].firstChild, 2] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [paras[1].firstChild, 8] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [paras[1].firstChild, 8] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [paras[1].firstChild, 9] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [paras[1].firstChild, 9] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [paras[1].firstChild, 10] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [paras[1].firstChild, 10] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [paras[1].firstChild, 65535] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [paras[1].firstChild, 65535] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [detachedPara1.firstChild, 0] | assert_equals: The operation should not update focusOffset expected 1 but got 0 |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [detachedPara1.firstChild, 0] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [detachedPara1.firstChild, 1] | assert_equals: The operation should not update anchorOffset expected 0 but got 1 |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [detachedPara1.firstChild, 1] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [detachedPara1.firstChild, 8] | assert_equals: The operation should not update anchorOffset expected 0 but got 8 |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [detachedPara1.firstChild, 8] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [detachedPara1.firstChild, 9] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [detachedPara1.firstChild, 9] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [foreignPara1.firstChild, 0] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Text node "Efghijkl" |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [foreignPara1.firstChild, 0] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [foreignPara1.firstChild, 1] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Text node "Efghijkl" |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [foreignPara1.firstChild, 1] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [foreignPara1.firstChild, 8] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Text node "Efghijkl" |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [foreignPara1.firstChild, 8] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [foreignPara1.firstChild, 9] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [foreignPara1.firstChild, 9] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [document.documentElement, -1] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [document.documentElement, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [document.documentElement, 0] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [document.documentElement, 0] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [document.documentElement, 1] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [document.documentElement, 1] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [document.documentElement, 2] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [document.documentElement, 2] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [document.documentElement, 7] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [document.documentElement, 7] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [document.head, 1] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [document.head, 1] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [document.body, 3] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [document.body, 3] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [foreignDoc.documentElement, 0] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Element node <html><head><title></title></head><body><p>Efghijkl</p><p... |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [foreignDoc.documentElement, 0] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [foreignDoc.documentElement, 1] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Element node <html><head><title></title></head><body><p>Efghijkl</p><p... |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [foreignDoc.documentElement, 1] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [foreignDoc.head, 0] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Element node <head><title></title></head> |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [foreignDoc.head, 0] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [foreignDoc.body, 1] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [foreignDoc.body, 1] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [paras[0], 0] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [paras[0], 0] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [paras[0], 1] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [paras[0], 1] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [paras[0], 2] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [paras[0], 2] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [paras[1], 0] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [paras[1], 0] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [paras[1], 1] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [paras[1], 1] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [paras[1], 2] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [paras[1], 2] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [detachedPara1, 0] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Element node <p>Opqrstuv</p> |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [detachedPara1, 0] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [detachedPara1, 1] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Element node <p>Opqrstuv</p> |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [detachedPara1, 1] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [testDiv, 0] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [testDiv, 0] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [testDiv, 3] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [testDiv, 3] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [document, -1] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [document, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [document, 0] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [document, 0] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [document, 1] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [document, 1] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [document, 2] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [document, 2] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [document, 3] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [document, 3] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [comment, -1] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [comment, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [comment, 0] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [comment, 0] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [comment, 4] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [comment, 4] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [comment, 96] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [comment, 96] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [foreignDoc, 0] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Document node with 3 children |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [foreignDoc, 0] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [foreignDoc, 1] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Document node with 3 children |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [foreignDoc, 1] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [foreignComment, 2] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Comment node <!--"Commenter" and "commentator" mean different things. I'v...--> |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [foreignComment, 2] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [foreignTextNode, 0] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Text node "I admit that I harbor doubts about whether we really need..." |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [foreignTextNode, 0] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [foreignTextNode, 36] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Text node "I admit that I harbor doubts about whether we really need..." |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [foreignTextNode, 36] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [xmlDoc, -1] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [xmlDoc, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [xmlDoc, 0] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Document node with 4 children |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [xmlDoc, 0] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [xmlDoc, 1] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Document node with 4 children |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [xmlDoc, 1] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [xmlDoc, 5] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [xmlDoc, 5] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [xmlComment, 0] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Comment node <!--I maliciously created a comment that will break incautiou...--> |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [xmlComment, 0] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [xmlComment, 4] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Comment node <!--I maliciously created a comment that will break incautiou...--> |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [xmlComment, 4] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [processingInstruction, 0] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is v… |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [processingInstruction, 0] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [processingInstruction, 5] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is v… |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [processingInstruction, 5] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [processingInstruction, 9] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is v… |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [processingInstruction, 9] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [detachedTextNode, 0] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Text node "Uvwxyzab" |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [detachedTextNode, 0] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [detachedTextNode, 8] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Text node "Uvwxyzab" |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [detachedTextNode, 8] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [detachedForeignTextNode, 0] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Text node "Cdefghij" |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [detachedForeignTextNode, 0] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [detachedForeignTextNode, 8] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Text node "Cdefghij" |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [detachedForeignTextNode, 8] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [detachedXmlTextNode, 0] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Text node "Klmnopqr" |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [detachedXmlTextNode, 0] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [detachedXmlTextNode, 8] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Text node "Klmnopqr" |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [detachedXmlTextNode, 8] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [detachedProcessingInstruction, 12] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp" |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [detachedProcessingInstruction, 12] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [detachedComment, 3] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Comment node <!--Stuvwxyz--> |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [detachedComment, 3] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [detachedComment, 5] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Comment node <!--Stuvwxyz--> |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [detachedComment, 5] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [detachedForeignComment, 0] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Comment node <!--אריה יהודה--> |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [detachedForeignComment, 0] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [detachedForeignComment, 4] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Comment node <!--אריה יהודה--> |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [detachedForeignComment, 4] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [detachedXmlComment, 2] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Comment node <!--בן חיים אליעזר--> |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [detachedXmlComment, 2] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [docfrag, 0] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got DocumentFragment node with 0 children |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [docfrag, 0] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [foreignDocfrag, 0] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got DocumentFragment node with 0 children |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [foreignDocfrag, 0] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [xmlDocfrag, 0] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got DocumentFragment node with 0 children |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [xmlDocfrag, 0] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [doctype, 0] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [doctype, 0] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [doctype, -17] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [doctype, -17] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [doctype, 1] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [doctype, 1] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [foreignDoctype, 0] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [foreignDoctype, 0] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [xmlDoctype, 0] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] to [xmlDoctype, 0] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [paras[0].firstChild, -1] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [paras[0].firstChild, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [paras[0].firstChild, 0] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [paras[0].firstChild, 0] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [paras[0].firstChild, 1] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [paras[0].firstChild, 1] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [paras[0].firstChild, 2] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [paras[0].firstChild, 2] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [paras[0].firstChild, 8] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [paras[0].firstChild, 8] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [paras[0].firstChild, 9] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [paras[0].firstChild, 9] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [paras[0].firstChild, 10] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [paras[0].firstChild, 10] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [paras[0].firstChild, 65535] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [paras[0].firstChild, 65535] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [paras[1].firstChild, -1] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [paras[1].firstChild, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [paras[1].firstChild, 0] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [paras[1].firstChild, 0] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [paras[1].firstChild, 1] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [paras[1].firstChild, 1] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [paras[1].firstChild, 2] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [paras[1].firstChild, 2] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [paras[1].firstChild, 8] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [paras[1].firstChild, 8] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [paras[1].firstChild, 9] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [paras[1].firstChild, 9] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [paras[1].firstChild, 10] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [paras[1].firstChild, 10] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [paras[1].firstChild, 65535] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [paras[1].firstChild, 65535] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [detachedPara1.firstChild, 0] | assert_equals: The operation should not update anchorOffset expected 2 but got 0 |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [detachedPara1.firstChild, 0] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [detachedPara1.firstChild, 1] | assert_equals: The operation should not update anchorOffset expected 2 but got 1 |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [detachedPara1.firstChild, 1] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [detachedPara1.firstChild, 8] | assert_equals: The operation should not update anchorOffset expected 2 but got 8 |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [detachedPara1.firstChild, 8] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [detachedPara1.firstChild, 9] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [detachedPara1.firstChild, 9] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [foreignPara1.firstChild, 0] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Text node "Efghijkl" |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [foreignPara1.firstChild, 0] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [foreignPara1.firstChild, 1] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Text node "Efghijkl" |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [foreignPara1.firstChild, 1] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [foreignPara1.firstChild, 8] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Text node "Efghijkl" |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [foreignPara1.firstChild, 8] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [foreignPara1.firstChild, 9] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [foreignPara1.firstChild, 9] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [document.documentElement, -1] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [document.documentElement, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [document.documentElement, 0] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [document.documentElement, 0] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [document.documentElement, 1] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [document.documentElement, 1] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [document.documentElement, 2] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [document.documentElement, 2] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [document.documentElement, 7] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [document.documentElement, 7] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [document.head, 1] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [document.head, 1] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [document.body, 3] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [document.body, 3] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [foreignDoc.documentElement, 0] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Element node <html><head><title></title></head><body><p>Efghijkl</p><p... |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [foreignDoc.documentElement, 0] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [foreignDoc.documentElement, 1] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Element node <html><head><title></title></head><body><p>Efghijkl</p><p... |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [foreignDoc.documentElement, 1] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [foreignDoc.head, 0] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Element node <head><title></title></head> |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [foreignDoc.head, 0] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [foreignDoc.body, 1] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [foreignDoc.body, 1] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [paras[0], 0] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [paras[0], 0] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [paras[0], 1] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [paras[0], 1] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [paras[0], 2] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [paras[0], 2] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [paras[1], 0] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [paras[1], 0] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [paras[1], 1] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [paras[1], 1] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [paras[1], 2] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [paras[1], 2] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [detachedPara1, 0] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Element node <p>Opqrstuv</p> |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [detachedPara1, 0] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [detachedPara1, 1] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Element node <p>Opqrstuv</p> |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [detachedPara1, 1] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [testDiv, 0] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [testDiv, 0] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [testDiv, 3] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [testDiv, 3] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [document, -1] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [document, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [document, 0] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [document, 0] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [document, 1] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [document, 1] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [document, 2] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [document, 2] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [document, 3] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [document, 3] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [comment, -1] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [comment, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [comment, 0] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [comment, 0] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [comment, 4] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [comment, 4] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [comment, 96] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [comment, 96] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [foreignDoc, 0] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Document node with 3 children |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [foreignDoc, 0] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [foreignDoc, 1] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Document node with 3 children |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [foreignDoc, 1] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [foreignComment, 2] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Comment node <!--"Commenter" and "commentator" mean different things. I'v...--> |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [foreignComment, 2] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [foreignTextNode, 0] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Text node "I admit that I harbor doubts about whether we really need..." |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [foreignTextNode, 0] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [foreignTextNode, 36] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Text node "I admit that I harbor doubts about whether we really need..." |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [foreignTextNode, 36] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [xmlDoc, -1] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [xmlDoc, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [xmlDoc, 0] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Document node with 4 children |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [xmlDoc, 0] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [xmlDoc, 1] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Document node with 4 children |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [xmlDoc, 1] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [xmlDoc, 5] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [xmlDoc, 5] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [xmlComment, 0] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Comment node <!--I maliciously created a comment that will break incautiou...--> |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [xmlComment, 0] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [xmlComment, 4] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Comment node <!--I maliciously created a comment that will break incautiou...--> |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [xmlComment, 4] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [processingInstruction, 0] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is v… |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [processingInstruction, 0] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [processingInstruction, 5] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is v… |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [processingInstruction, 5] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [processingInstruction, 9] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is v… |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [processingInstruction, 9] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [detachedTextNode, 0] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Text node "Uvwxyzab" |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [detachedTextNode, 0] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [detachedTextNode, 8] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Text node "Uvwxyzab" |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [detachedTextNode, 8] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [detachedForeignTextNode, 0] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Text node "Cdefghij" |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [detachedForeignTextNode, 0] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [detachedForeignTextNode, 8] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Text node "Cdefghij" |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [detachedForeignTextNode, 8] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [detachedXmlTextNode, 0] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Text node "Klmnopqr" |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [detachedXmlTextNode, 0] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [detachedXmlTextNode, 8] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Text node "Klmnopqr" |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [detachedXmlTextNode, 8] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [detachedProcessingInstruction, 12] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp" |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [detachedProcessingInstruction, 12] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [detachedComment, 3] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Comment node <!--Stuvwxyz--> |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [detachedComment, 3] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [detachedComment, 5] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Comment node <!--Stuvwxyz--> |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [detachedComment, 5] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [detachedForeignComment, 0] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Comment node <!--אריה יהודה--> |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [detachedForeignComment, 0] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [detachedForeignComment, 4] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Comment node <!--אריה יהודה--> |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [detachedForeignComment, 4] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [detachedXmlComment, 2] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got Comment node <!--בן חיים אליעזר--> |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [detachedXmlComment, 2] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [docfrag, 0] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got DocumentFragment node with 0 children |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [docfrag, 0] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [foreignDocfrag, 0] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got DocumentFragment node with 0 children |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [foreignDocfrag, 0] | selection[method] is not a function |
| FAIL | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [xmlDocfrag, 0] | assert_equals: The operation should not update anchorNode expected Text node "Opqrstuv" but got DocumentFragment node with 0 children |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [xmlDocfrag, 0] | selection[method] is not a function |
| PASS | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [doctype, 0] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [doctype, 0] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [doctype, -17] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [doctype, -17] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [doctype, 1] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [doctype, 1] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [foreignDoctype, 0] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [foreignDoctype, 0] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [xmlDoctype, 0] | |
| FAIL | setPosition() on [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] to [xmlDoctype, 0] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [paras[0].firstChild, -1] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [paras[0].firstChild, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [paras[0].firstChild, 0] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [paras[0].firstChild, 0] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [paras[0].firstChild, 1] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [paras[0].firstChild, 1] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [paras[0].firstChild, 2] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [paras[0].firstChild, 2] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [paras[0].firstChild, 8] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [paras[0].firstChild, 8] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [paras[0].firstChild, 9] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [paras[0].firstChild, 9] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [paras[0].firstChild, 10] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [paras[0].firstChild, 10] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [paras[0].firstChild, 65535] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [paras[0].firstChild, 65535] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [paras[1].firstChild, -1] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [paras[1].firstChild, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [paras[1].firstChild, 0] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [paras[1].firstChild, 0] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [paras[1].firstChild, 1] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [paras[1].firstChild, 1] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [paras[1].firstChild, 2] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [paras[1].firstChild, 2] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [paras[1].firstChild, 8] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [paras[1].firstChild, 8] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [paras[1].firstChild, 9] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [paras[1].firstChild, 9] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [paras[1].firstChild, 10] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [paras[1].firstChild, 10] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [paras[1].firstChild, 65535] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [paras[1].firstChild, 65535] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [detachedPara1.firstChild, 0] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Text node "Opqrstuv" |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [detachedPara1.firstChild, 0] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [detachedPara1.firstChild, 1] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Text node "Opqrstuv" |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [detachedPara1.firstChild, 1] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [detachedPara1.firstChild, 8] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Text node "Opqrstuv" |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [detachedPara1.firstChild, 8] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [detachedPara1.firstChild, 9] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [detachedPara1.firstChild, 9] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [foreignPara1.firstChild, 0] | assert_equals: The operation should not replace a registered Range expected object "" but got object "" |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [foreignPara1.firstChild, 0] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [foreignPara1.firstChild, 1] | assert_equals: The operation should not update anchorOffset expected 0 but got 1 |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [foreignPara1.firstChild, 1] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [foreignPara1.firstChild, 8] | assert_equals: The operation should not update anchorOffset expected 0 but got 8 |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [foreignPara1.firstChild, 8] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [foreignPara1.firstChild, 9] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [foreignPara1.firstChild, 9] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [document.documentElement, -1] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [document.documentElement, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [document.documentElement, 0] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [document.documentElement, 0] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [document.documentElement, 1] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [document.documentElement, 1] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [document.documentElement, 2] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [document.documentElement, 2] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [document.documentElement, 7] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [document.documentElement, 7] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [document.head, 1] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [document.head, 1] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [document.body, 3] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [document.body, 3] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [foreignDoc.documentElement, 0] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Element node <html><head><title></title></head><body><p>Efghijkl</p><p... |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [foreignDoc.documentElement, 0] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [foreignDoc.documentElement, 1] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Element node <html><head><title></title></head><body><p>Efghijkl</p><p... |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [foreignDoc.documentElement, 1] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [foreignDoc.head, 0] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Element node <head><title></title></head> |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [foreignDoc.head, 0] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [foreignDoc.body, 1] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [foreignDoc.body, 1] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [paras[0], 0] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [paras[0], 0] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [paras[0], 1] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [paras[0], 1] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [paras[0], 2] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [paras[0], 2] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [paras[1], 0] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [paras[1], 0] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [paras[1], 1] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [paras[1], 1] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [paras[1], 2] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [paras[1], 2] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [detachedPara1, 0] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Element node <p>Opqrstuv</p> |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [detachedPara1, 0] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [detachedPara1, 1] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Element node <p>Opqrstuv</p> |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [detachedPara1, 1] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [testDiv, 0] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [testDiv, 0] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [testDiv, 3] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [testDiv, 3] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [document, -1] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [document, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [document, 0] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [document, 0] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [document, 1] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [document, 1] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [document, 2] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [document, 2] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [document, 3] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [document, 3] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [comment, -1] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [comment, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [comment, 0] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [comment, 0] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [comment, 4] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [comment, 4] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [comment, 96] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [comment, 96] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [foreignDoc, 0] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Document node with 3 children |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [foreignDoc, 0] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [foreignDoc, 1] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Document node with 3 children |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [foreignDoc, 1] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [foreignComment, 2] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Comment node <!--"Commenter" and "commentator" mean different things. I'v...--> |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [foreignComment, 2] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [foreignTextNode, 0] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Text node "I admit that I harbor doubts about whether we really need..." |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [foreignTextNode, 0] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [foreignTextNode, 36] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Text node "I admit that I harbor doubts about whether we really need..." |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [foreignTextNode, 36] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [xmlDoc, -1] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [xmlDoc, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [xmlDoc, 0] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Document node with 4 children |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [xmlDoc, 0] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [xmlDoc, 1] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Document node with 4 children |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [xmlDoc, 1] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [xmlDoc, 5] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [xmlDoc, 5] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [xmlComment, 0] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Comment node <!--I maliciously created a comment that will break incautiou...--> |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [xmlComment, 0] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [xmlComment, 4] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Comment node <!--I maliciously created a comment that will break incautiou...--> |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [xmlComment, 4] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [processingInstruction, 0] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is v… |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [processingInstruction, 0] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [processingInstruction, 5] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is v… |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [processingInstruction, 5] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [processingInstruction, 9] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is v… |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [processingInstruction, 9] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [detachedTextNode, 0] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Text node "Uvwxyzab" |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [detachedTextNode, 0] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [detachedTextNode, 8] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Text node "Uvwxyzab" |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [detachedTextNode, 8] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [detachedForeignTextNode, 0] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Text node "Cdefghij" |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [detachedForeignTextNode, 0] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [detachedForeignTextNode, 8] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Text node "Cdefghij" |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [detachedForeignTextNode, 8] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [detachedXmlTextNode, 0] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Text node "Klmnopqr" |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [detachedXmlTextNode, 0] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [detachedXmlTextNode, 8] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Text node "Klmnopqr" |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [detachedXmlTextNode, 8] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [detachedProcessingInstruction, 12] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp" |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [detachedProcessingInstruction, 12] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [detachedComment, 3] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Comment node <!--Stuvwxyz--> |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [detachedComment, 3] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [detachedComment, 5] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Comment node <!--Stuvwxyz--> |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [detachedComment, 5] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [detachedForeignComment, 0] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Comment node <!--אריה יהודה--> |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [detachedForeignComment, 0] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [detachedForeignComment, 4] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Comment node <!--אריה יהודה--> |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [detachedForeignComment, 4] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [detachedXmlComment, 2] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Comment node <!--בן חיים אליעזר--> |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [detachedXmlComment, 2] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [docfrag, 0] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got DocumentFragment node with 0 children |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [docfrag, 0] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [foreignDocfrag, 0] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got DocumentFragment node with 0 children |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [foreignDocfrag, 0] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [xmlDocfrag, 0] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got DocumentFragment node with 0 children |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [xmlDocfrag, 0] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [doctype, 0] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [doctype, 0] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [doctype, -17] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [doctype, -17] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [doctype, 1] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [doctype, 1] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [foreignDoctype, 0] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [foreignDoctype, 0] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [xmlDoctype, 0] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] to [xmlDoctype, 0] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [paras[0].firstChild, -1] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [paras[0].firstChild, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [paras[0].firstChild, 0] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [paras[0].firstChild, 0] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [paras[0].firstChild, 1] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [paras[0].firstChild, 1] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [paras[0].firstChild, 2] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [paras[0].firstChild, 2] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [paras[0].firstChild, 8] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [paras[0].firstChild, 8] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [paras[0].firstChild, 9] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [paras[0].firstChild, 9] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [paras[0].firstChild, 10] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [paras[0].firstChild, 10] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [paras[0].firstChild, 65535] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [paras[0].firstChild, 65535] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [paras[1].firstChild, -1] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [paras[1].firstChild, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [paras[1].firstChild, 0] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [paras[1].firstChild, 0] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [paras[1].firstChild, 1] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [paras[1].firstChild, 1] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [paras[1].firstChild, 2] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [paras[1].firstChild, 2] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [paras[1].firstChild, 8] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [paras[1].firstChild, 8] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [paras[1].firstChild, 9] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [paras[1].firstChild, 9] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [paras[1].firstChild, 10] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [paras[1].firstChild, 10] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [paras[1].firstChild, 65535] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [paras[1].firstChild, 65535] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [detachedPara1.firstChild, 0] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Text node "Opqrstuv" |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [detachedPara1.firstChild, 0] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [detachedPara1.firstChild, 1] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Text node "Opqrstuv" |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [detachedPara1.firstChild, 1] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [detachedPara1.firstChild, 8] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Text node "Opqrstuv" |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [detachedPara1.firstChild, 8] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [detachedPara1.firstChild, 9] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [detachedPara1.firstChild, 9] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [foreignPara1.firstChild, 0] | assert_equals: The operation should not update focusOffset expected 1 but got 0 |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [foreignPara1.firstChild, 0] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [foreignPara1.firstChild, 1] | assert_equals: The operation should not update anchorOffset expected 0 but got 1 |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [foreignPara1.firstChild, 1] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [foreignPara1.firstChild, 8] | assert_equals: The operation should not update anchorOffset expected 0 but got 8 |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [foreignPara1.firstChild, 8] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [foreignPara1.firstChild, 9] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [foreignPara1.firstChild, 9] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [document.documentElement, -1] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [document.documentElement, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [document.documentElement, 0] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [document.documentElement, 0] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [document.documentElement, 1] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [document.documentElement, 1] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [document.documentElement, 2] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [document.documentElement, 2] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [document.documentElement, 7] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [document.documentElement, 7] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [document.head, 1] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [document.head, 1] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [document.body, 3] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [document.body, 3] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [foreignDoc.documentElement, 0] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Element node <html><head><title></title></head><body><p>Efghijkl</p><p... |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [foreignDoc.documentElement, 0] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [foreignDoc.documentElement, 1] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Element node <html><head><title></title></head><body><p>Efghijkl</p><p... |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [foreignDoc.documentElement, 1] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [foreignDoc.head, 0] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Element node <head><title></title></head> |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [foreignDoc.head, 0] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [foreignDoc.body, 1] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [foreignDoc.body, 1] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [paras[0], 0] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [paras[0], 0] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [paras[0], 1] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [paras[0], 1] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [paras[0], 2] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [paras[0], 2] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [paras[1], 0] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [paras[1], 0] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [paras[1], 1] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [paras[1], 1] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [paras[1], 2] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [paras[1], 2] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [detachedPara1, 0] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Element node <p>Opqrstuv</p> |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [detachedPara1, 0] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [detachedPara1, 1] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Element node <p>Opqrstuv</p> |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [detachedPara1, 1] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [testDiv, 0] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [testDiv, 0] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [testDiv, 3] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [testDiv, 3] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [document, -1] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [document, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [document, 0] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [document, 0] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [document, 1] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [document, 1] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [document, 2] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [document, 2] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [document, 3] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [document, 3] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [comment, -1] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [comment, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [comment, 0] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [comment, 0] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [comment, 4] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [comment, 4] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [comment, 96] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [comment, 96] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [foreignDoc, 0] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Document node with 3 children |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [foreignDoc, 0] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [foreignDoc, 1] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Document node with 3 children |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [foreignDoc, 1] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [foreignComment, 2] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Comment node <!--"Commenter" and "commentator" mean different things. I'v...--> |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [foreignComment, 2] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [foreignTextNode, 0] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Text node "I admit that I harbor doubts about whether we really need..." |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [foreignTextNode, 0] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [foreignTextNode, 36] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Text node "I admit that I harbor doubts about whether we really need..." |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [foreignTextNode, 36] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [xmlDoc, -1] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [xmlDoc, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [xmlDoc, 0] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Document node with 4 children |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [xmlDoc, 0] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [xmlDoc, 1] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Document node with 4 children |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [xmlDoc, 1] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [xmlDoc, 5] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [xmlDoc, 5] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [xmlComment, 0] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Comment node <!--I maliciously created a comment that will break incautiou...--> |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [xmlComment, 0] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [xmlComment, 4] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Comment node <!--I maliciously created a comment that will break incautiou...--> |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [xmlComment, 4] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [processingInstruction, 0] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is v… |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [processingInstruction, 0] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [processingInstruction, 5] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is v… |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [processingInstruction, 5] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [processingInstruction, 9] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is v… |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [processingInstruction, 9] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [detachedTextNode, 0] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Text node "Uvwxyzab" |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [detachedTextNode, 0] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [detachedTextNode, 8] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Text node "Uvwxyzab" |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [detachedTextNode, 8] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [detachedForeignTextNode, 0] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Text node "Cdefghij" |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [detachedForeignTextNode, 0] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [detachedForeignTextNode, 8] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Text node "Cdefghij" |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [detachedForeignTextNode, 8] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [detachedXmlTextNode, 0] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Text node "Klmnopqr" |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [detachedXmlTextNode, 0] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [detachedXmlTextNode, 8] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Text node "Klmnopqr" |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [detachedXmlTextNode, 8] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [detachedProcessingInstruction, 12] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp" |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [detachedProcessingInstruction, 12] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [detachedComment, 3] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Comment node <!--Stuvwxyz--> |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [detachedComment, 3] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [detachedComment, 5] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Comment node <!--Stuvwxyz--> |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [detachedComment, 5] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [detachedForeignComment, 0] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Comment node <!--אריה יהודה--> |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [detachedForeignComment, 0] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [detachedForeignComment, 4] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Comment node <!--אריה יהודה--> |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [detachedForeignComment, 4] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [detachedXmlComment, 2] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Comment node <!--בן חיים אליעזר--> |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [detachedXmlComment, 2] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [docfrag, 0] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got DocumentFragment node with 0 children |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [docfrag, 0] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [foreignDocfrag, 0] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got DocumentFragment node with 0 children |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [foreignDocfrag, 0] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [xmlDocfrag, 0] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got DocumentFragment node with 0 children |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [xmlDocfrag, 0] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [doctype, 0] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [doctype, 0] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [doctype, -17] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [doctype, -17] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [doctype, 1] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [doctype, 1] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [foreignDoctype, 0] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [foreignDoctype, 0] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [xmlDoctype, 0] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] to [xmlDoctype, 0] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [paras[0].firstChild, -1] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [paras[0].firstChild, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [paras[0].firstChild, 0] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [paras[0].firstChild, 0] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [paras[0].firstChild, 1] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [paras[0].firstChild, 1] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [paras[0].firstChild, 2] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [paras[0].firstChild, 2] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [paras[0].firstChild, 8] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [paras[0].firstChild, 8] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [paras[0].firstChild, 9] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [paras[0].firstChild, 9] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [paras[0].firstChild, 10] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [paras[0].firstChild, 10] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [paras[0].firstChild, 65535] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [paras[0].firstChild, 65535] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [paras[1].firstChild, -1] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [paras[1].firstChild, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [paras[1].firstChild, 0] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [paras[1].firstChild, 0] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [paras[1].firstChild, 1] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [paras[1].firstChild, 1] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [paras[1].firstChild, 2] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [paras[1].firstChild, 2] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [paras[1].firstChild, 8] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [paras[1].firstChild, 8] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [paras[1].firstChild, 9] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [paras[1].firstChild, 9] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [paras[1].firstChild, 10] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [paras[1].firstChild, 10] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [paras[1].firstChild, 65535] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [paras[1].firstChild, 65535] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [detachedPara1.firstChild, 0] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Text node "Opqrstuv" |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [detachedPara1.firstChild, 0] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [detachedPara1.firstChild, 1] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Text node "Opqrstuv" |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [detachedPara1.firstChild, 1] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [detachedPara1.firstChild, 8] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Text node "Opqrstuv" |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [detachedPara1.firstChild, 8] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [detachedPara1.firstChild, 9] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [detachedPara1.firstChild, 9] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [foreignPara1.firstChild, 0] | assert_equals: The operation should not update anchorOffset expected 2 but got 0 |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [foreignPara1.firstChild, 0] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [foreignPara1.firstChild, 1] | assert_equals: The operation should not update anchorOffset expected 2 but got 1 |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [foreignPara1.firstChild, 1] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [foreignPara1.firstChild, 8] | assert_equals: The operation should not update anchorOffset expected 2 but got 8 |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [foreignPara1.firstChild, 8] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [foreignPara1.firstChild, 9] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [foreignPara1.firstChild, 9] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [document.documentElement, -1] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [document.documentElement, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [document.documentElement, 0] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [document.documentElement, 0] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [document.documentElement, 1] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [document.documentElement, 1] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [document.documentElement, 2] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [document.documentElement, 2] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [document.documentElement, 7] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [document.documentElement, 7] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [document.head, 1] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [document.head, 1] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [document.body, 3] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [document.body, 3] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [foreignDoc.documentElement, 0] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Element node <html><head><title></title></head><body><p>Efghijkl</p><p... |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [foreignDoc.documentElement, 0] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [foreignDoc.documentElement, 1] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Element node <html><head><title></title></head><body><p>Efghijkl</p><p... |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [foreignDoc.documentElement, 1] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [foreignDoc.head, 0] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Element node <head><title></title></head> |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [foreignDoc.head, 0] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [foreignDoc.body, 1] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [foreignDoc.body, 1] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [paras[0], 0] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [paras[0], 0] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [paras[0], 1] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [paras[0], 1] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [paras[0], 2] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [paras[0], 2] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [paras[1], 0] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [paras[1], 0] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [paras[1], 1] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [paras[1], 1] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [paras[1], 2] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [paras[1], 2] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [detachedPara1, 0] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Element node <p>Opqrstuv</p> |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [detachedPara1, 0] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [detachedPara1, 1] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Element node <p>Opqrstuv</p> |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [detachedPara1, 1] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [testDiv, 0] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [testDiv, 0] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [testDiv, 3] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [testDiv, 3] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [document, -1] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [document, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [document, 0] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [document, 0] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [document, 1] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [document, 1] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [document, 2] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [document, 2] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [document, 3] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [document, 3] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [comment, -1] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [comment, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| PASS | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [comment, 0] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [comment, 0] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [comment, 4] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [comment, 4] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [comment, 96] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [comment, 96] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [foreignDoc, 0] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Document node with 3 children |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [foreignDoc, 0] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [foreignDoc, 1] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Document node with 3 children |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [foreignDoc, 1] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [foreignComment, 2] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Comment node <!--"Commenter" and "commentator" mean different things. I'v...--> |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [foreignComment, 2] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [foreignTextNode, 0] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Text node "I admit that I harbor doubts about whether we really need..." |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [foreignTextNode, 0] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [foreignTextNode, 36] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Text node "I admit that I harbor doubts about whether we really need..." |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [foreignTextNode, 36] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [xmlDoc, -1] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [xmlDoc, -1] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [xmlDoc, 0] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Document node with 4 children |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [xmlDoc, 0] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [xmlDoc, 1] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Document node with 4 children |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [xmlDoc, 1] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [xmlDoc, 5] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [xmlDoc, 5] | assert_throws_dom: Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length function "function() { selection[method](point[0], point[1]);… |
| FAIL | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [xmlComment, 0] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Comment node <!--I maliciously created a comment that will break incautiou...--> |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [xmlComment, 0] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [xmlComment, 4] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Comment node <!--I maliciously created a comment that will break incautiou...--> |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [xmlComment, 4] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [processingInstruction, 0] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is v… |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [processingInstruction, 0] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [processingInstruction, 5] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is v… |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [processingInstruction, 5] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [processingInstruction, 9] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is v… |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [processingInstruction, 9] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [detachedTextNode, 0] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Text node "Uvwxyzab" |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [detachedTextNode, 0] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [detachedTextNode, 8] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Text node "Uvwxyzab" |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [detachedTextNode, 8] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [detachedForeignTextNode, 0] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Text node "Cdefghij" |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [detachedForeignTextNode, 0] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [detachedForeignTextNode, 8] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Text node "Cdefghij" |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [detachedForeignTextNode, 8] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [detachedXmlTextNode, 0] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Text node "Klmnopqr" |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [detachedXmlTextNode, 0] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [detachedXmlTextNode, 8] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Text node "Klmnopqr" |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [detachedXmlTextNode, 8] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [detachedProcessingInstruction, 12] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp" |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [detachedProcessingInstruction, 12] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [detachedComment, 3] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Comment node <!--Stuvwxyz--> |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [detachedComment, 3] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [detachedComment, 5] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Comment node <!--Stuvwxyz--> |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [detachedComment, 5] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [detachedForeignComment, 0] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Comment node <!--אריה יהודה--> |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [detachedForeignComment, 0] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [detachedForeignComment, 4] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Comment node <!--אריה יהודה--> |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [detachedForeignComment, 4] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [detachedXmlComment, 2] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got Comment node <!--בן חיים אליעזר--> |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [detachedXmlComment, 2] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [docfrag, 0] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got DocumentFragment node with 0 children |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [docfrag, 0] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [foreignDocfrag, 0] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got DocumentFragment node with 0 children |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [foreignDocfrag, 0] | selection[method] is not a function |
| FAIL | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [xmlDocfrag, 0] | assert_equals: The operation should not update anchorNode expected Text node "Efghijkl" but got DocumentFragment node with 0 children |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [xmlDocfrag, 0] | selection[method] is not a function |
| PASS | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [doctype, 0] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [doctype, 0] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [doctype, -17] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [doctype, -17] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [doctype, 1] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [doctype, 1] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [foreignDoctype, 0] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [foreignDoctype, 0] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
| PASS | collapse() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [xmlDoctype, 0] | |
| FAIL | setPosition() on [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] to [xmlDoctype, 0] | assert_throws_dom: Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType function "function() { selection[method](point[0], point[1]); }" threw objec… |
bundle built 2026-07-16T07:16:48.063Z